【发布时间】:2011-02-08 11:42:58
【问题描述】:
我正在开发一个应用程序。
在提交表单时,我使用 mootools 中的 Request 类向服务器发送请求。
但是当我单击提交按钮时,它会冻结浏览器,直到响应来自服务器。
ResponseText 被发送到自定义函数 responseProcessor() 进行处理。
请求对象是这样的:
req = new Request({
async: true, method: 'post',
onSuccess: function(html) { responseProcessor(); },
onFailure: function() { alert('Page Loading Failed ....!!'); },
});
req.send({url: "js/jsCode.php"});
我无法弄清楚为什么在请求发生时浏览器会死机?
【问题讨论】:
-
该代码没有问题,它不应该冻结您的浏览器。您是否考虑过发帖到jsfiddle.net?只是这个请求还是所有请求?也不是 async 默认为 true,因此无需将其包含在您的选项中。
标签: javascript mootools javascript-framework