当我们用GET方法调用$ .ajax
时$.ajax({
type: "GET",
url: "test.js",
data: "id="+id
});
如何将数据传递给请求文件
是上面给出的代码是正确的
答案 0 :(得分:1)
你的一个是正确的(但data
,而不是dataType
),以及
$.ajax({
type: "GET",
url: "test.js",
data: {
id: id
}
});
也是正确的
答案 1 :(得分:0)
$.ajax({
type: "GET",
url: "test.js",
data: "id="+id, //not dataType
success: function(response) {
//do osmething with response
}
});
答案 2 :(得分:0)
作为请求的一部分传递数据的选项称为data
,而不是dataType
。
阅读您可以传递的不同选项:http://api.jquery.com/jQuery.ajax/
您可以自己制作查询/数据字符串,或者让jQuery通过传递对象来完成它。
所以你的ajax签名应该是这样的:
$.ajax({
type: "GET",
url: "test.js",
data: "id="+id
});
或
$.ajax({
type: "GET",
url: "test.js",
data: {
id: id
}
});
应该都有效