2012-07-10 90 views
0
jQuery.getJSON(root + "Communication/ProcessCreateMessage", data); 
return location.href = '@Url.Content("~")Communication/Index'; 

這裏是我的代碼,這使得在Firefox的競爭條件,第二個命令開始前的第一個共完成,所以我jQuery.getJSON功能不起作用。任何人都有解決方案?避免jQuery的競爭條件

回答

0

我假設你想在創建消息服務器端後更改位置。如果是這樣,使用JSON已經提交和響應返回

jQuery.getJSON(root + "Communication/ProcessCreateMessage", data).complete(function() { 
    location.href = '@Url.Content("~")Communication/Index'; 
}); 
+0

庫爾之後將執行一個功能完整的方法,它現在的作品精細,非常感謝 – 2012-07-11 01:26:24