单独.php文件请求,可刷新网站、不卡顿!做成hadsky插件,提交请求就卡住、不可刷新网站,直接提交完成,才可刷新、打开网站!
前端js ajax请求:我把异步改成true,也是运行就不能打开新网页/刷新!async: true,//异步
//ajax提交
$.ajax('url', {//后台接收文件
type: 'POST',
dataType:"json",
data: dituData,
//async: false,//异步
//cache: false,//缓存
contentType: false,
processData: false,
success: function (data) {
$("#tc").hide(20);//关闭提示
//alert('成功');
if(data.status == 1){
xz.innerHTML = data.xml+'<br>'+data.html+'<br>'+data.txt;
//pkalert(data.xml);//测试返回数据
}else{
xz.innerHTML = data.msg;
}
},
error: function () {
pkalert('生成失败');
}
}); 后端php 输出json代码:
exit( json_encode(array('status'=>1,'xml'=> '下载:<a class="pk-text-bold" href="'.$xml.'" title="下载.xml文件" download target="_blank">sitemap.xml</a>','html'=> '下载:<a class="pk-text-bold" href="'.$html.'" title="下载.html文件" download target="_blank">sitemap.html</a>','txt'=> '下载:<a class="pk-text-bold" href="'.$txt.'" title="下载.txt文件" download target="_blank">sitemap.txt</a>')) );