Javascript 使用ajax、jquery获取数据
我需要使用以下代码:Javascript 使用ajax、jquery获取数据,javascript,jquery,html,ajax,jsp,Javascript,Jquery,Html,Ajax,Jsp,我需要使用以下代码: <div data-role="content"> <div data-role="content"> <form id="registerForm" action="/register" method="post" data-ajax="false" class="ui-body ui-body-a ui-corner-all"> <f
<div data-role="content">
<div data-role="content">
<form id="registerForm" action="/register" method="post" data-ajax="false" class="ui-body ui-body-a ui-corner-all">
<fieldset>
<div data-role="fieldcontain">
<label for="rUIdInput">Email:</label>
<input name="<%=User.USER_ID%>" id="rUIdInput" value="" type="email" placeholder="your.mail@abc.com" />
<label for="rUPwInput">Password:</label>
<input name="<%=BasicAuthRedirectServlet.PASSWORD%>" id="rUpwInput" value="" type="password" placeholder="Your password" />
</div>
<button type="submit" data-theme="b">Register</button>
</fieldset>
</form>
</div>
</div>
电邮:
密码:
登记
当我点击register按钮并输入一些值并点击register时,我得到了一个JSON对象。我不知道如何获得这个JSON对象的句柄
谢谢 我希望假设您需要
将表单的数据发布到/register
。如果是这样,那么这就是你需要遵循的。您已经说过按钮是:
<button type="submit" data-theme="b">Register</button>
接下来是为按钮操作设置处理程序
$(document).ready(function(){
$("#registerBtn").click(function () {
$.ajax({
url: $("#registerFrm").attr("action"),
data: $("#registerFrm").serialize(),
type: "POST",
success: function (data) {
alert(data);
}
})
});
});
告诉我这是否对您有效。当我按submit时,我会返回一个JSON对象。我只是不知道如何处理这个对象。@MJB我刚刚更新了那个部分。:)一旦你得到了JSON,你想做什么?它确实起作用了,然后我将数据设为ajax=true
$(document).ready(function(){
$("#registerBtn").click(function () {
$.ajax({
url: $("#registerFrm").attr("action"),
data: $("#registerFrm").serialize(),
type: "POST",
success: function (data) {
alert(data);
}
})
});
});