gpt4 book ai didi

JQuery Ajax 在 IE10 中不工作

转载 作者:行者123 更新时间:2023-12-03 22:59:31 25 4
gpt4 key购买 nike

背景

我想提交表单,停留在同一页面上并获得回复。

下面提到的代码在 Chrome、Safari 和 Firefox 中完美运行。但是它在 IE10 中不起作用。

如何使其在 IE10 中运行?

我的分析正确性=“有问题”

在 IE10 中,执行 $('#amazonUpload').ajaxSubmit(options),但是服务器端没有收到 Ajax 请求,因此客户端永远不会收到响应。

HTML

<form action="https://s3.amazonaws.com/adminportal" enctype="multipart/form-data" id="amazonUpload" method="post">   
<input name="key" type="hidden" value="001e0000009vkRLAAY/Forms/${filename}" />
<input name="AWSAccessKeyId" type="hidden" value="client aws key" />
<input name="policy" type="hidden" value="really long string" />
<input name="signature" type="hidden" value="sign value=" />
<input name="acl" type="hidden" value="private" />
<input name="Content-Type" type="hidden" value="application/octet-stream"/>
<div id="uploadPage:block:j_id31"><div class="pbSubsection">
<input id="uploadfileOne" name="file" required="True" size="25" type="file" />
<input class="btn" id="myBtnId55" name="myBtnId55" onclick="uploadActComplete();" style="display:none;" type="button" value="Upload" />
</form>

JavaScript

function uploadActComplete(){
loading();
var options = {
// error: errorResponse,
// success: successResponse,
complete: function(xhr, status) {
alert('status is :- '+status );
if(status =='success')
successResponse(xhr, status);
else if(status =='error')
errorResponse(xhr, status);
}
};
$('#amazonUpload').ajaxSubmit(options);
return false;
}

function errorResponse(xhr, status) {
stoploading();
alert('File could not be uploaded, please try again.');
}
function successResponse(xhr, status) {
stoploading();
$("input[id$='invisiblesubmit']").click();
}

最佳答案

我已尝试在我的系统上复制您的代码。它就像一个魅力..

我使用了以下jquery文件来实现上述功能。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script> 
<script src="http://malsup.github.com/jquery.form.js"></script>

请检查您是否使用了正确的 jquery 文件。

我还尝试发布到本地文件,并且那里正确接收了ajax请求。

关于JQuery Ajax 在 IE10 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18764885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com