Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JQuery传递变量 $(文档).ready(函数(){ $(“a”)。单击(函数(){ $(“#myDiv”).load(“job#board_data.php”,{pageNo:$(this.text()}); 返回false; }); });_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 使用JQuery传递变量 $(文档).ready(函数(){ $(“a”)。单击(函数(){ $(“#myDiv”).load(“job#board_data.php”,{pageNo:$(this.text()}); 返回false; }); });

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

我如何将变量传递到我的作业\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).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,更新我的示例以反映实际的行为。我在后端工作的时间太长了。