2012-09-03 67 views
1

點擊一個按鈕,我提交jQuery的形式是:jQuery的形式提交 - 從醒目的結果提交調用

jQuery('#form').submit(); 

,我可以在網絡上看到發送呼叫和接受的結果。 事情是,我想趕上結果,我該怎麼做? 我試過這樣做:

jQuery('#form').submit(function(){ alert('test');}); 

但這沒有奏效。

回答

1

你想知道結果嗎?意味着你不想將它發送到服務器?

嘗試

jQuery('#form').submit(function(e){ 
     e.preventDefault(); 
     alert('test'); 
}); 
0

你是什麼意思提交的 '捕捉的結果'?提交結果通常是新頁面,不能被javascript捕獲。如果你需要執行一些結果頁面的處理,你應該在結果頁面寫入該javascript。

1

您應該使用Ajax和帖子。

序列化形式的數據並提交併等待響應,如

$.post("action.php", $("#form").serialize(),function(data) { 
    alert("Response data: " + data); 
});