一个多星期拉出我的头发.
使用:
Jquery 1.9.1
使用类似于JSON示例的malsup表单插件:http://malsup.com/jquery/form/#json
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" /> with of without same error
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)
Internet Explorer(8/9/10)将随机中止AJAX POST请求(非常随机)
通过Abort,我的意思是,NOTHING通过http"发送" - 它只是中止然后让眼泪流泪.
URL 我的网址是正确的
结果(已中止)字面读取(已中止)
输入空白 - 这里没什么
收到0B
拍摄202ms
启动器(待定)它从字面上读取(待定)
请求标头为空
请求体是空的
eveything是空的
但是在Timings选项卡下,我注意到它按顺序开始等待启动开始Gap DOMContentLoaded(事件)加载(事件)
应该 开始两次?或者我以某种方式提交请求两次,这是导致中止.
我会说,成功的POSTS 在时间选项卡下有两次启动.
我也是console.log错误并得到:
xmlhttprequest.ReadyState 4
xmlhttprequest.Status:12019
这当我点击提交第二次它的工作原理.顾客不会喜欢这个......
$('#formId').ajaxForm( {
dataType : 'json',
cache: false,
beforeSend: beforeGenericPostForm,
success : FormResponse,
error: genericError
});
$('#formSubmitId').click(function(e){
e.preventDefault();
//perform some …Run Code Online (Sandbox Code Playgroud)