Php 为bash处理发出2个ajax请求
我正在发出一个ajax请求,它正在进行bash处理。我的页面中的另一个操作使用ajax请求,但这个操作正在等待我的第一个请求的结束,以完成我的请求。 你知道不等待第一个ajax请求的结束吗 谢谢你的帮助:)Php 为bash处理发出2个ajax请求,php,ajax,bash,jquery,Php,Ajax,Bash,Jquery,我正在发出一个ajax请求,它正在进行bash处理。我的页面中的另一个操作使用ajax请求,但这个操作正在等待我的第一个请求的结束,以完成我的请求。 你知道不等待第一个ajax请求的结束吗 谢谢你的帮助:) jQuery的$.ajax有一个可选参数:async 如果需要同步请求,请将此选项设置为false。跨域请求和数据类型:“jsonp”请求不支持同步操作。请注意,同步请求可能会暂时锁定浏览器,从而在请求处于活动状态时禁用任何操作。 异步AJAX调用的最终代码是: $.ajax({
jQuery的
$.ajax
有一个可选参数:async
如果需要同步请求,请将此选项设置为false。跨域请求和数据类型:“jsonp”请求不支持同步操作。请注意,同步请求可能会暂时锁定浏览器,从而在请求处于活动状态时禁用任何操作。
异步AJAX调用的最终代码是:
$.ajax({
type: 'POST',
async: false,
url: 'make-traitement.html',
data: { fichier: fileol, id: idcr }
});
这种行为是由于会话造成的。当第一个会话尚未关闭时,Php无法启动第二个会话(使用相同的会话名称)。据我所知,没有办法避免这把锁 尽快尝试使用以下函数释放会话文件,以便执行第二个请求
session_write_close();
我弄糊涂了。你能重新措辞你的问题吗?你想等待还是不想等待?我不想等待我的第一个ajax请求的结束。非常感谢,我不知道这个规则:)如果否决答案的人解释原因,我将不胜感激。我错了吗?
session_write_close();