我在一个页面上有两组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>
此按钮位于表单中。
答案 0 :(得分:1)
如果按钮在表单中,它将提交表单,调用绑定到表单的提交处理程序,如果您不希望按钮提交表单,请添加type=button
。
<button type="button" id="fetchFields">Fetch</button>