我知道这个标题听起来很奇怪,但让我描述一下我所看到的行为:
POST
方法进行AJAX $.ajax
调用OPTIONS
请求并获得200个响应(如Network中所示)POST
请求,AJAX调用随后也会超时。以下是奇怪的部分:
下面是我正在使用的JS片段:
$.ajax({
"type":"POST",
"cache":false,
"dataType":"json",
"url":"http://myserver.com/endpoint",
"crossDomain":true,
"xhrFields":{
"withCredentials":true
},
"contentType":"application/x-www-form-urlencoded",
"headers":{
"X-Test-Header.valueA":"123",
"X-Test-Header.valueB":"456"
},
"data":"a=something",
"timeout":10000
});
有什么原因吗?
发布于 2014-07-16 00:20:42
但是目的地会收到请求吗?
我会从ajax调用参数中删除多余的“,因为在本例中不需要这些参数("type":-> type:),至少要将其中一个参数去掉。
还有,在/endpoint有什么?一个php脚本?为什么不是/终结点/script.php?
https://stackoverflow.com/questions/24703435
复制相似问题