Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 绑定输入类型提交_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript 绑定输入类型提交

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, 成功:注册成

我有Registration.html fail,其中包含注册表。另一个失败在KinveyRequester.js中

函数注册器(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) {