【发布时间】:2014-11-14 01:41:16
【问题描述】:
我正在使用 jquery.iframe-transport.js 通过 IFrame 和 Ajax(使用 Internet Explorer)上传文件 该文件已正确上传,并且服务器会针对每次调用以适当的响应进行响应。但是,回调函数“完成”中的响应“数据”始终包含先前/较旧的响应。即使清除缓存并使用新的浏览器似乎也无济于事。知道必须发生什么吗?
$(function() {
//alert("Loading");
getLDAPUsers();
//getDummyUsers();
//This will submit the file content using Ajax via Iframe
$("#myForm").submit(function() {
alert("Submitting Ajax");
$.ajax(this.action, {
data: $(":text", this).serializeArray(),
files: $(":file", this),
//iframe: true,
processData:false
}).complete(function(data) {
debugger;
alert("Response from server ::: "+data.responseText);
});
});
【问题讨论】:
-
您的immediate function invocation 上似乎缺少尾随
()。
标签: javascript jquery ajax iframe