这是由handle()
事件调用的函数onclick
。
function handler(identifier, e) {
var datastring = $('form').serializeArray();
$.ajax({
url: "core.php?type=" + identifier,
data: datastring,
method: "POST",
success: function(data) {
alert('ok');
}
});
e.preventDefault();
}
每当我提交表单时,ajax调用都不起作用。
<form>
<input type="text" name="username" placeholder="username">
<input type="password" name="password" placeholder="password">
<input type="submit" name="submit" onclick="handler('login')">
</form>
答案 0 :(得分:0)
在表单上尝试一个onsubmit
处理程序,让我们知道你是如何继续的。
编辑:我注意到您也没有将事件传递给您的事件处理程序,您可以使用以下代码执行此操作:onclick="handler('login', event)"