我想从Ajax请求调用PHP函数。这个PHP函数将花费2到3分钟以上。执行并且用户可能不想等待2分钟。所以为此,我打算做一个Ajax调用并重定向到另一个页面,以便用户可以接受另一个请求。直到我做了 -使用PHP调用PHP函数在后端调用PHP函数
new Ajax.Request(reloadurl, {
method: 'POST',
data: $('edit_form').serialize(),
parameters: $('edit_form').serialize(true)
onComplete: function(transport) {
//alert(transport.responseText);
window.location = backurl;
},
onCreate : function() {
alert('dsdsdsds');
window.location = backurl;
},
onFailure: function() {
alert('Something went wrong...');}
});
,但它不是工作..请帮我OUT-推荐我的方式让我可以调用同时
上的会话操作“它不工作” ......请告诉我们更多!你会得到JS错误?你看到警报吗? – Alarid 2013-05-07 13:59:55
如果您在Firebug/chrome开发人员工具中使用网络选项卡,它是否会显示新的呼叫? – Deadron 2013-05-07 14:00:46
没有得到任何Js错误。它不会在onCreate上重定向并加载页面直到执行函数。执行之后,它重定向到“backurl” – Pravin 2013-05-07 14:02:55