ajax - 如何执行一组特定的AJAX代码而不执行其他代码

时间:2013-01-24 06:09:18

标签: php javascript ajax

我在一个页面上有两组AJAX代码,看起来像这样

$(document).ready(function(){
$("form#submit").submit(function() {
///Lots of stuff here
});
});

$(document).ready(function() {
    function myrequest(e) {
    ///Lots of stuff here
    });
    $('#fetchFields').click(function(e) {
        e.preventDefault();
        myrequest();
    });
});

我正在尝试执行第二个但我无法弄清楚为什么第一个代码正在执行。我用这个执行第二个代码。

<button id="fetchFields">Fetch</button>

此按钮位于表单中。

1 个答案:

答案 0 :(得分:1)

如果按钮在表单中,它将提交表单,调用绑定到表单的提交处理程序,如果您不希望按钮提交表单,请添加type=button

<button type="button" id="fetchFields">Fetch</button>
相关问题