Tôi đã thực hiện một số jQuery trong quá khứ, nhưng tôi hoàn toàn bế tắc về điều này. Tôi biết về những ưu và nhược điểm của việc sử dụng các cuộc gọi ajax đồng bộ, nhưng ở đây sẽ được yêu cầu.
Trang từ xa được tải (được điều khiển bằng fireorms), nhưng không hiển thị trở lại.
Tôi nên làm gì khác nhau để làm cho chức năng của tôi trở lại đúng cách?
function getRemote() {
var remote;
$.ajax({
type: "GET",
url: remote_url,
async: false,
success : function(data) {
remote = data;
}
});
return remote;
}
seems that the statement "[synchronous] will be required" indicates a lack of understanding of JavaScript engines, thus a poorly architected app.
Hoặc một sự hiểu biết rất tốt: Nếu bạn muốn thực hiện một cuộc gọi AJAX onbeforeunload
, sử dụng một yêu cầu đồng bộ thực sự là cách được đề xuất (vì cửa sổ trình duyệt sẽ biến mất trước khi yêu cầu trả lại nếu không). Bằng bất cứ cách nào anh ta nói rõ ràng 'Tôi biết về những ưu và nhược điểm của việc sử dụng các cuộc gọi ajax đồng bộ' ... Có lẽ chỉ cần tin anh ta?