點擊一個按鈕,我提交jQuery的形式是:jQuery的形式提交 - 從醒目的結果提交調用
jQuery('#form').submit();
,我可以在網絡上看到發送呼叫和接受的結果。 事情是,我想趕上結果,我該怎麼做? 我試過這樣做:
jQuery('#form').submit(function(){ alert('test');});
但這沒有奏效。
點擊一個按鈕,我提交jQuery的形式是:jQuery的形式提交 - 從醒目的結果提交調用
jQuery('#form').submit();
,我可以在網絡上看到發送呼叫和接受的結果。 事情是,我想趕上結果,我該怎麼做? 我試過這樣做:
jQuery('#form').submit(function(){ alert('test');});
但這沒有奏效。
你想知道結果嗎?意味着你不想將它發送到服務器?
嘗試
jQuery('#form').submit(function(e){
e.preventDefault();
alert('test');
});
你是什麼意思提交的 '捕捉的結果'?提交結果通常是新頁面,不能被javascript捕獲。如果你需要執行一些結果頁面的處理,你應該在結果頁面寫入該javascript。
您應該使用Ajax和帖子。
序列化形式的數據並提交併等待響應,如
$.post("action.php", $("#form").serialize(),function(data) {
alert("Response data: " + data);
});