1

我在一个页面上有 2 组 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>

此按钮位于表单内。

4

1 回答 1

1

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

<button type="button" id="fetchFields">Fetch</button>
于 2013-01-24T06:12:57.310 回答