首先,确定你在ajax的配置项中加了type:'post',使用post方式请求。一般情况下jquery的post方式不存在缓存问题。但是如果还不行,试试在参数中加上sat:(new Date())valueOf(),加个时间戳试试
我看了下错误提示,解释是跨域请求的问题,暂时的解决方法是在你的chrome启动加上参数“--allow-file-access-from-files”,注意exe后面是由各空格的
其它解决方法我没看到
关于跨域请求,可以看看下面,我也是在那儿找到的
效果
方法和详细的 *** 作步骤如下:
1、第一步,安装并配置PHP集成环境,以phpstudy为例,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,在>
3、第三步, 完成上述步骤后,html文件首先引用所需的类库jquery文件,然后引用正文部分,以简单的表单提交为例,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,html的javascript-ajax部分,以上一步正文中的cilik事件为例,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,php文件的准备部分主要使用$ _POST接受ajax传输的数据,并且可以返回不同类型的数据。
例如回声结果或转码为json格式的json_encode数据将返回到前端进行处理,见下图,转到下面的步骤。
6、第六步,完成上述步骤后,结果显示:提交表单中的内容后,无需刷新即可显示该内容,见下图。这样,就解决了这个问题了。
1首先是jsp
<button class="btn button uploadAndNext" id="importWhiteBtn" type="button">
<span class="button">提交导入</span>
</button>
2然后是js
$(function(){
var uploadCom = null;
function uploadIt() {
$("#importWhiteBtn")click(function() {
var uploadId = "#" + $(this)attr("id");
var btn = $(this);
uploadCom = new AjaxUpload( uploadId + "" , {
action : "whitePhoneNumberdoaction=importFile",
onSubmit: function(file, ext) {
if ((ext && /^(txt)$/test(ext))) {
alert("请先下载导入模板readmetxt参考,您上传的文档格式不对,请重新选择!");
return false;
}
$blockUI({
message:"正在上传到服务器"
})
},
onComplete: function(file, response) {
$unblockUI();
if(response=="success"){
alert( "导入成功");
$('#whitePhoneList')flexReload();
}else{
alert( "导入失败,"+response);
}
}
});
});
$("uploadAndNext")click();
}
uploadIt();
firstClick = false;
})
3最后是action
public ActionForward importFile(ActionMapping mapping, ActionForm form,
>
以上就是关于IE6789中调用JQuery的.ajax来读取2次txt文件,第一次可行,第二次就没反应了。chrome和FF都是好的全部的内容,包括:IE6789中调用JQuery的.ajax来读取2次txt文件,第一次可行,第二次就没反应了。chrome和FF都是好的、为什么我用jQuery Ajax读取一个文本文件时,在google浏览器下读取不了、php如何获取jquery ajax传递过来的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)