2
我有下面的代碼,它顯示2個警報返回字符串我怎樣才能同時顯示MKTG
?無法從功能
我有下面的代碼,它顯示2個警報返回字符串我怎樣才能同時顯示MKTG
?無法從功能
只有當您的AJAX調用是同步時,它纔會以您希望的方式工作。爲此,您可以在您的AJAX調用中指定async: false
。
$.ajax({
type: 'POST',
url: 'return_string.asmx/GetDepartment',
...
async: false, /* new */
...
});
更妙的是,調整你的應用程序,以便AJAX調用可以不受阻塞UI線程異步進行,可以發出回調,繼續您的特定應用的流程。
即。例如:
$.ajax({
type: 'POST',
url: 'return_string.asmx/GetDepartment',
...
success: yourCallbackFunction,
...
});
// callback
function yourCallbackFunction(data) {
// do stuff that depends on data
}
這是真的,但應該指出的是,除非絕對絕望,否則同步ajax是一個非常糟糕的主意。 – Pointy
是的,完全是,我來了。正在編輯。 – techfoobar
是的,我看到了,upvoted :-) – Pointy