当其他函数将停止时,我正在尝试运行javascript函数。例如:User change something in form and ajax has been sent in background. When ajax request is done i want to run function.
我该怎么做呢?
或者可能有一个针对ajax请求的全局触发器?
我正在开发的服务器是Open-SUSE上的Django 1.4开发服务器。
我的问题
我的jquery ajax请求被触发,但是直到我用浏览器停止页面时,成功函数才会运行。
我尝试过的
我在各处都设置了标记来跟踪ajax函数的进度。一切都正常工作,但是成功函数直到我停止页面后才会运行。这是我的JS:
var submitted = '';
var freq =3000; // freqency of update in ms
var counter = 0;
$('#webfileuploadform').submit(function(){
$(d
我想要一个从ajax请求中返回值的函数。我想停止javascript的执行,直到函数得到它的值,它是由ajax异步请求返回的。类似于:
function myFunction() {
var data;
$.ajax({
url: 'url',
data: 'data to send',
success: function (resp) {
data = resp;
},
error: function () {}
}); // aja