jQuery表单提交 - 从提交调用中捕获结果

时间:2012-09-03 10:58:22

标签: jquery

点击按钮,我将通过以下方式提交jQuery表单:

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

我可以在网络中看到发送呼叫并接收结果。 问题是我想抓住结果,我该怎么做? 我试过这样做:

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

但这不起作用。

3 个答案:

答案 0 :(得分:1)

你想要抓住结果吗?意味着您不想将其发送到服务器?

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

答案 1 :(得分:1)

你应该使用AJAX With Post。

序列化表单数据并提交并等待响应,如

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

答案 2 :(得分:0)

你是什么意思'抓住结果'提交?提交结果通常是新页面,无法通过javascript捕获。如果您需要对结果页面执行某些处理,则应在结果页面中编写该javascript。