请原谅我这是一个愚蠢的问题,但是我遇到了GET类型的ajax调用,由于某种原因,该调用随它一起传递了一些数据。我心想,谁将数据与GET请求一起传递?
$.ajax({
url: "https://example/api/jobFinished/",
dataType: "JSONP",
type: "GET",
jsonpCallback: "callback",
data: {
id: '1852',
scid: '1952',
cid: '120125'
},
如何在ajax GET请求中传输数据?
第二个问题:为什么有人选择使用ajax GET请求而不是POST类型的ajax记录来传输数据?
答案 0 :(得分:2)
如何在ajax GET请求中传输数据?
关于查询字符串。例如:
https://example/api/jobFinished/?id=1852&scid=1952&cid=120125
您可以通过查看请求和响应,在浏览器的调试工具中观察到这一点。
为什么有人会选择使用ajax GET请求传输数据
如果服务器期望GET而不是POST。约定表明,仅查询而不修改数据时使用GET。