Javascript 绑定输入类型提交
我有Registration.html fail,其中包含注册表。另一个失败在KinveyRequester.js中Javascript 绑定输入类型提交,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我有Registration.html fail,其中包含注册表。另一个失败在KinveyRequester.js中 函数注册器(e){ e、 预防默认值(); 让用户数据={ 用户名:$(“#registerUsername”).val(), 密码:$(“#注册表密码”).val() }; $.ajax({ 方法:“张贴”, url:kinveyBaseUrl+'/user/'+kinveyAppKey, 标题:kinveyAppAuthHeaders, 数据:userData, 成功:注册成
函数注册器(e){
e、 预防默认值();
让用户数据={
用户名:$(“#registerUsername”).val(),
密码:$(“#注册表密码”).val()
};
$.ajax({
方法:“张贴”,
url:kinveyBaseUrl+'/user/'+kinveyAppKey,
标题:kinveyAppAuthHeaders,
数据:userData,
成功:注册成功,
错误:handleAjaxError
});
函数注册表成功(userInfo){
saveAuthInSession(用户信息);
showInfo(“用户成功注册”);
}
问题是:
如何绑定?当我单击“注册”按钮时,它会正确运行并注册用户。Register.html是否失败您可以使用jQuery方法将registerUser函数与提交按钮绑定: 但最好绑定表单的提交事件:
$(document).ready(function() {
$('#your-form').on('submit', registerUser);
});
但在这种情况下,您必须在registerUser函数的末尾返回false,以防止出现默认提交行为。例如:
$('input[type=“submit”]”)。on('click',registerUser());
或使用类作为提交按钮,如$(document)。on('click','yourSubmitClass',registerUser());
不要绑定提交按钮,而是绑定表单提交
同时移动内联加载:
$(function() {
startApplication();
$("#registerUserForm").on("submit",registerUser);
});
您还需要在以下各项之间添加}:
});
} <<<<<<<<<<
function registerSuccess(userInfo) {
});
}您安装了两个jQuery-有控制台消息吗?那么绑定“单击”或“提交”事件吗?我没有任何控制台消息。这个按钮不对。e已传递:-您的第二个示例现在与我的相同,您需要从正在传递的函数中删除()。
});
} <<<<<<<<<<
function registerSuccess(userInfo) {