如何在URL中转换此JavaScript

如何在URL中转换此JavaScript,javascript,php,url,Javascript,Php,Url,我有以下代码: function name() { $.ajax({ type: "POST", url: "/index.php", data: { id: $("#id").val(), date: new Date().getTime()}, }); } 我想了解什么是翻译放在一个网址。我什么都试过了,但都没用。在我看来,它应该是index.php?id=…,但不是。试试这个: function name() { $.a

我有以下代码:

function name() {
    $.ajax({
      type: "POST",
      url: "/index.php",
      data: { id:  $("#id").val(),  date: new Date().getTime()}, 
    }); 
}
我想了解什么是翻译放在一个网址。我什么都试过了,但都没用。在我看来,它应该是
index.php?id=…
,但不是。

试试这个:

function name() {
    $.ajax({
      type: "GET",
      url: "/index.php",
      data: { id:  $("#id").val(),  date: new Date().getTime()}, 
    }); 
}
并使用$\u GET['id']、$\u GET['date']接收id和日期


如果您使用POST类型,则必须使用$\u POST进行接收。

另一种选择是:

function name() {
    $.get('index.php?id=' + $("#id").val() +'&date ='+ new Date().getTime() +'',function(data){
        //work with the data callback here.
    });
}

这是使用
POST
方法。所以,你不能只是把一些东西放在浏览器的url栏中,然后得到同样的结果。如果使用了
GET
方法,请确保。如果index.php页面只设置为处理
POST
请求,那么向其发送
GET
请求将不会起任何作用。正如@Chausser所述,您使用的是POST方法。使用get方法,url看起来像
/index.php?id=foo&date=bar
,所以我无法使用post方法获取我要查找的内容?