Javascript onclick AJAX POST请求(出于某种原因获取)
你好。 我试图在按下按钮时发送AJAX POST请求 这是表单和按钮:Javascript onclick AJAX POST请求(出于某种原因获取),javascript,jquery,ajax,Javascript,Jquery,Ajax,你好。 我试图在按下按钮时发送AJAX POST请求 这是表单和按钮: <form class="form-horizontal" > <fieldset> <!-- Form Name --> <legend>Welcome!</legend>
<form class="form-horizontal" >
<fieldset>
<!-- Form Name -->
<legend>Welcome!</legend>
<!-- Text input-->
<div class="control-group">
<label class="control-label" for="Username">Username</label>
<div class="controls">
<input id="Username" name="username" type="text" placeholder="Username" class="input-xlarge" >
......
......
<input type="submit" value="Register" id="register_button" name="register_button" class="btn btn-primary" >
当我按下提交按钮并打开chrome开发工具时,我可以看到只有GET请求
有人能解释一下为什么,以及我怎样才能提出这一要求吗
非常感谢 您需要在单击函数中返回false。否则,表单(默认为GET)仍将处理。开发工具是否显示对“/register”或其他文件的GET请求?您是否有其他代码发出请求?它位于welcome.js中,JAX称之为write
$("#register_button").click(function() {
var register_request = $.ajax({
url: "/register",
type: "POST",
data: {
'action' : 'register',
.....
....
}
/*
statusCode : {
200: function(response){
...
},
403: function(response){
...
}
}
*/
});
register_request.done(function (response, textStatus, jqXHR){
...
});
register_request.fail(function (jqXHR, textStatus, errorThrown){
...
});
return ;
});