Javascript 使用JQuery传递变量 $(文档).ready(函数(){ $(“a”)。单击(函数(){ $(“#myDiv”).load(“job#board_data.php”,{pageNo:$(this.text()}); 返回false; }); });
我如何将变量传递到我的作业\u board\u data.php脚本????我想传递变量,如page、sort by。。有人吗Javascript 使用JQuery传递变量 $(文档).ready(函数(){ $(“a”)。单击(函数(){ $(“#myDiv”).load(“job#board_data.php”,{pageNo:$(this.text()}); 返回false; }); });,javascript,jquery,ajax,Javascript,Jquery,Ajax,我如何将变量传递到我的作业\u board\u data.php脚本????我想传递变量,如page、sort by。。有人吗 <script type="text/javascript" charset="utf-8"> $(document).ready(function() { $("a").click(function() { $("#myDiv").load( "job_board_data.php", { pageNo: $(this).te
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$("a").click(function() {
$("#myDiv").load( "job_board_data.php", { pageNo: $(this).text()} );
return false;
});
});
</script>
<a href="job_board_data.php?p=1">1</a>
在该代码中,当用户单击链接时,您正在将“job\u board\u data.php?pageNo=1”响应的内容加载到div中
job_board_data.php将此视为一个常规的HTML url调用,因此它将放置参数(您在$.load的第二个参数中指定的参数)
例如,使用上面的.load语句:
$(document).ready(function() {
$("a").click(function() {
$("#myDiv").load("job_board_data.php", { pageNo: $(this).text()} );
return false;
});
});
会回来的
$_POST['pageNo']
在该代码中,当用户单击链接时,您正在将“job\u board\u data.php?pageNo=1”响应的内容加载到div中
job_board_data.php将此视为一个常规的HTML url调用,因此它将放置参数(您在$.load的第二个参数中指定的参数)
例如,使用上面的.load语句:
$(document).ready(function() {
$("a").click(function() {
$("#myDiv").load("job_board_data.php", { pageNo: $(this).text()} );
return false;
});
});
会回来的
$_POST['pageNo']
这就是问题所在,它不回显$\u GET['pageNo'];它的空值您需要
$\u POST['pageNo'];
,因为传递的是对象而不是字符串。请参阅Good point@karim79,更新我的示例以反映真实世界的行为。我在后端的时间太长了。这就是问题所在,它不回显$\u GET['pageNo'];它是空的您需要$\u POST['pageNo'];
,因为传递的是对象而不是字符串。请参阅Good point@karim79,更新我的示例以反映实际的行为。我在后端工作的时间太长了。