将数据从一个 html 传递到另一个 html 时出现问题
Issue with passing data from one html to another
我有一个变量$var,在索引.php文件中有一些值,我想在 sample 中访问这个变量.php在我导航到 sample.php 通过链接。我如何使用 js 执行此操作。
$var
<a href="sample.php" class="title">link</a>
试试这个:
索引.php
<?php $var= "Great";
?>
<a href="sample.php?data=<?php echo $var;?>" class="title">link</a>
在样本中.php
<?php
if (isset($_GET["data"])){
echo $_GET['data'];
}
?>
index.php
$var = urlencode($var);//in case that the var contains special characters like " ? &
<a href="sample.php?var=<?=$var?>" class="title">link</a>
sample.php
$var = $_GET['var'];
或
index.php
$_SESSION['var']=$var;
sample.php
$var = $_SESSION['var'];
因为它都是PHP,这意味着在服务器端,你最好把它放在会话中,如Exlord的第二个例子所示。
如果您确实需要在客户端使用它,请在会话 cookie 中设置它:示例来自:http://www.w3schools.com/php/php_cookies.asp
<?php
$cookie_name = "user";
$cookie_value = "Alex Porter";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");
?>
<html>
<body>
<?php
if(!isset($_COOKIE[$cookie_name])) {
echo "Cookie named '" . $cookie_name . "' is not set!";
} else {
echo "Cookie '" . $cookie_name . "' is set!<br>";
echo "Value is: " . $_COOKIE[$cookie_name];
}
?>
</body>
</html>
并在 JavaScript 中检索 cookie:http://www.w3schools.com/js/js_cookies.asp
var x = document.cookie;
如果你想使用jquery,请尝试以下操作,考虑到你已经包含了jquery库,并有一个按钮来提交表单。此$var可以来自输入框。不必传递查询字符串。
$("button").click(function(){
var paramVal = '<?php echo $var; ?>';
$.post("sample.php",
{
varparam:paramVal
},
function(data,status){
alert("Data: " + data + "'nStatus: " + status);
});
});
若要检索该值,您将在示例中调用以下代码.php:
$varParam = $_POST["varparam"];
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- HTML外部javascript加载另一个javascript
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 如何在另一个html文件的框架中包含图像
- 使用数据属性将HTML数据复制到另一个元素
- 如何在JavaScript中将值从一个html页面传递到另一个页面
- 重定向到Angular JS中的另一个HTML页面
- 使用JavaScript打开另一个html页面时传递变量
- 如何在另一个 html 标签内选择 web 元素硒 Web 驱动程序与 html 源
- 从HTML中的另一个文件访问javascript方法
- 显示从 HTML 表单到另一个 HTML 表单的发布值
- 如何将从GWT编译的JS添加/访问到另一个外部HTML / JS项目中
- 从一个文本框执行代码,并在另一个文本框中以 HTML 显示输出
- 如何自动从一个页面移动到另一个页面,然后回到 html 表格中分页的第一页
- 收到事件时加载另一个.html页面
- 为什么谷歌跟踪代码管理器不能安装在正文下的另一个HTML元素中
- Javascript/Jquery试图在另一个函数中应用.html
- HTML链接到页面,但带有另一个图像(可以通过JavaScript更改)
- 获取另一个html标记下的html元素值