0

我正在使用这段代码:

    javascript: (function () {   
    var jsCode = document.createElement('script');   
    jsCode.setAttribute('src', '//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js');                    
    document.body.appendChild(jsCode);
    var stuid = prompt("Please provide student id");
    $.ajax({
        url: "data.php",
        data: stuid,
        success: function(response) {
            console.log(response);
        }
    });
 }());  

回来的 var_dump 很奇怪。我 var_dumped GET 请求,这就是我得到的..

 array(1) {
  [1]=>
  string(0) ""
}

为什么它会成为关联数组的键?我怎样才能避免它?

如果这听起来像一个愚蠢的问题,我很抱歉,我是新手。

4

1 回答 1

2

这是你的问题:

 data: stuid,

数据变量需要键值对,因此您需要执行以下操作:

 data: { "id": stuid },
于 2013-05-09T13:38:44.757 回答