单独.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>')) );