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

Вот мой код, который делает гонки в светлячок, второй начинается команда перед первым одна finishs так что моя функция jQuery.getJSON не работает. У кого-нибудь есть решение?Избегайте JQuery Race Condition

ответ

0

Я предполагаю, что вы хотите, чтобы местоположение было изменено после того, как вы создали сервер сервера сообщений. Если это так, используйте полный метод, который будет выполнять функцию после отправки JSON и ответ будет возвращен

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

Kool, он отлично работает сейчас, спасибо большое –

Смежные вопросы