2016-03-30 12 views
0

Formum gönderildiğinde ve sayfa yeniden yüklendikten sonra bir uyarı görüntülemeye çalışıyorum. Form_Form_action_submit Gönder düğmesine kimliği ve Form_Form formu kimliği olduğuForm gönderildikten sonra ekran uyarısı görüntülendi ve sayfa yenilendi

Şu ı

$('#Form_Form_action_submit').click(function(){ 
alert('Please wait while form is submitting'); 
$('#Form_Form').submit(); 
}); 

var. Bu, yalnızca sayfa yükleme işleminden sonra göndermek istediğinizde çalışır.

+0

mümkün mü, daha sonra uyarı açılır? – APerson

+0

İdeal olarak aynı sayfada görüntülenecektir –

+0

neden ajax kullanmıyorsunuz? – NaN

cevap

0

Sayfayı yeniledikten sonra uyarmak isterseniz, bir sonraki sayfaya (veya yenilenen sayfaya) bir şey göndermeniz gerekir. Bu durumda, belki bir GET değişkeni iyi olabilir "? Submit = true".

yapmanız gereken tek şey gönderilen GET değişkeni varsa tespit etmektir: Form başka bir sayfaya göndermek yapmak için

if (getUrlVars()["submitted"] == true) { 
 
    alert('My alert'); 
 
} 
 

 
function getUrlVars() { 
 
    var vars = {}; 
 
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { 
 
    vars[key] = value; 
 
    }); 
 
    return vars; 
 
}

İlgili konular