jQuery JSONP ajax请求通过URL添加一些额外的内容。 就像我的网址是 example.com/student/4567/getAll 但网址自动更改为 example.com/student/4567/getAll?_ = 1562930209071
首先,我得到一个类似 example.com/student/4567/getAll?callback=jQuery341005890154635779643_1562902137101&_ = 1562902137103
在StackOverflow上进行搜索后,找到了用作-jsonp:false
的解决方案在那之后,我遇到了一个新问题。
$.ajax({
url: 'http://example.com/student/4567/getAll',
// data: {},
jsonp: false,
jsonpCallback: 'jsonCallback',
dataType: 'jsonp',
type: "GET",
beforeSend: function (xhr) {
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Content-Type", application/json");
},
success: function (response) {
alert(response);
}
});
URL应该与我在URL中提供的相同。因此,我收到 404未找到错误。
请为我建议一个解决方案。