2013-06-14 2 views
-2

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

function myFunction(url, myuser, myprocessing){ 

var xhr = $.ajax({ 
"url": url, 
"data": { creatio: myuser, reqiu : myprocessing}, 
"error": 
     function(jqXHR, textStatus, errorThrown) { 
       alert(jqXHR.responseText);    

}, 
"success": 
    function(jqXHR, textStatus, errorThrown) { 
      alert("Success"); << ONCLICK of Alert... location.reload(); >> 

      if($('#inspect-modal').data('modal').isShown == true) { 
       $('#inspect-modal').modal('hide'); 
      } 


} 
}); 
location.reload(); <<remove this>> 
} 
+0

http://stackoverflow.com/questions/7146028/detect-when-an-alert-box-is-oked-and-or-closed SO поиска очень хорошо для давая вам ответы на тривиальные вопросы – dannrob

ответ

1

Перемещения reload к после предупреждения:

alert("Success"); 
location.reload(); 

Не следует перезагрузить до тех пор, пока пользователь не нажмет предупреждение.

+0

извините видел другой ответ сначала ... такой же как ... спасибо! – user1843591

1

Сделайте reload после alert. alert приостанавливает выполнение javascript-кода до тех пор, пока вы его не отклоните.

alert("Success"); 
location.reload(); 
+0

спасибо! thats решение ... Я пробовал это перед публикацией, но у меня должно быть объявление опечатки ... – user1843591

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