如何在ajax GET调用中传输数据?

时间:2018-08-24 14:51:09

标签: javascript ajax http request

请原谅我这是一个愚蠢的问题,但是我遇到了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记录来传输数据?

1 个答案:

答案 0 :(得分:2)

  

如何在ajax GET请求中传输数据?

关于查询字符串。例如:

https://example/api/jobFinished/?id=1852&scid=1952&cid=120125

您可以通过查看请求和响应,在浏览器的调试工具中观察到这一点。

  

为什么有人会选择使用ajax GET请求传输数据

如果服务器期望GET而不是POST。约定表明,仅查询而不修改数据时使用GET。