1

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

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

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

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

但这没有用。

4

3 回答 3

1

你想知道结果吗?意味着您不想将其发送到服务器?

尝试

jQuery('#form').submit(function(e){ 
        e.preventDefault();
        alert('test');
});
于 2012-09-03T11:02:15.097 回答
1

您应该将 AJAX 与 Post 一起使用。

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

$.post("action.php", $("#form").serialize(),function(data) {
   alert("Response data: " + data);
 });
于 2012-09-03T11:08:47.683 回答
0

您是什么意思提交的“捕获结果”?提交的结果通常是新页面,它不能被 javascript 捕获。如果您需要对结果页面进行一些处理,您应该在结果页面中编写该 javascript。

于 2012-09-03T11:02:53.973 回答