2

如果您想将查询字符串与请求正文分开设置,似乎唯一的方法是这样的:

$.ajax({
    url: 'http://url.com?' + "id=" + id,
    processData: false,
    data: JSON.stringify(myData),
    success: function(response) {
        console.log(response);
    },
    error: function(xhr, status, error) {

    }
});

有替代方法吗?只是在设置 url 时尽量避免拼写错误等。

4

1 回答 1

0

当它是 POST 时,您将其设置为添加到请求标头的 DATA 块。在 GET 请求中,它嵌入在请求字符串中。尽管如此,您可以使用,$.ajaxSetup但不建议使用默认请求字符串。

看看这里

于 2013-04-30T00:00:55.587 回答