Php 如何使用jQuery获取URL参数?

Php 如何使用jQuery获取URL参数?,php,jquery,ajax,Php,Jquery,Ajax,我正在发送一个AJAX请求,并希望随它一起发送URL变量的数据。我尝试过使用PHP的GET,但是它没有被发送 $.ajax({ type: "POST", url: "send.php", data: "name=" + "<?php $_GET['name']; ?>", success: function(data) { $("#div").html(data); } }) $.ajax({ 类型:“POST”, url:“send.php”, 数

我正在发送一个AJAX请求,并希望随它一起发送URL变量的数据。我尝试过使用PHP的
GET
,但是它没有被发送

$.ajax({
  type: "POST",
  url: "send.php",
  data: "name=" + "<?php $_GET['name']; ?>", 
  success: function(data) {
    $("#div").html(data);
  }
})
$.ajax({
类型:“POST”,
url:“send.php”,
数据:“name=“+”,
成功:功能(数据){
$(“#div”).html(数据);
}
})

您需要
echo
get变量

$.ajax({
       type: "POST",
       url: "send.php",
       data: "name=" + "<?php echo $_GET['name']; ?>", 
       success: function(data) {
           $("#div").html(data());
       }
})
$.ajax({
类型:“POST”,
url:“send.php”,
数据:“name=“+”,
成功:功能(数据){
$(“#div”).html(data());
}
})
此外,您更喜欢使用对象发送数据

$.ajax({
       type: "POST",
       url: "send.php",
       data: {'name':'<?php echo $_GET['name']; ?>'}, 
       success: function(data) {
           $("#div").html(data());
       }
})
$.ajax({
类型:“POST”,
url:“send.php”,
数据:{'name':''},
成功:功能(数据){
$(“#div”).html(data());
}
})
$.ajax({
类型:“POST”,
url:“send.php”,
数据:“name=”+,
成功:功能(数据){
$(“#div”).html(data();
}
});
有两件事

$.ajax({
   type: "POST",
   url: "send.php",
   data: "name=" + <?php echo $_GET['name']; ?>, 
   success: function(data) {
     $("#div").html(data());
   }
});
$.ajax({
类型:“POST”,
url:“send.php”,
数据:“name=”+,
成功:功能(数据){
$(“#div”).html(data());
}
});
首先是

第二个是缺少结束括号
$(“#div”).html(data();


希望这能对您有所帮助。

或;
数据:“name=“+,
啊,谢谢-愚蠢的错误!这样发送数据有什么好处吗?是的,它更易于管理(假设我们在数据中有
&
签名,那么查询字符串需要转义才能正常工作)和更喜欢使用简单的查询字符串。欢迎:)不带解释的答案根本不是答案。指出操作码不起作用的原因,并指出你的答案应该起作用的原因。。
$.ajax({
   type: "POST",
   url: "send.php",
   data: "name=" + <?php echo $_GET['name']; ?>, 
   success: function(data) {
     $("#div").html(data());
   }
});