[英]Show success message on form submission
I'm trying to have this form submitted and it works. 我正在尝试提交此表格,并且可以正常工作。 However, i can't get to show a "success" message after clicking submit button.
但是,单击提交按钮后,我无法显示“成功”消息。
function signup() {
var postData={ "service" :$('input[name=service]').val(), "ent_id": $('input[name=ent_id]').val(), "name": $('input[name=name]').val(), "mail_address" : $('input[name=mail_address]').val(), "password": $('input[name=password]').val()};
postData = JSON.stringify(postData);
$.ajax({
url: 'http://domain.com/api?service=security&action=signup&request=' + postData,
type: 'GET',
});
return false;
}
Here's the form: 形式如下:
<form onsubmit="return signup()">
Name:<input type="text" name="name">
Email:<input type="text" name="mail_address">
Password: <input type="password" name="password" >
<input type="submit" name="submit" value="Submit">
<input type="hidden" name="service" value="wf" />
<input type="hidden" name="ent_id" value="null" />
</form>
Could someone here help me out with the codes? 这里有人可以帮我解决密码吗?
This should do what you want it to do. 这应该做您想要的事情。 All you need to do is use the success / error callbacks that come with jQuery.
您需要做的就是使用jQuery附带的成功/错误回调。
function signup() { var postData={ "service": $('input[name=service]').val(), "ent_id": $('input[name=ent_id]').val(), "name": $('input[name=name]').val(), "mail_address" : $('input[name=mail_address]').val(), "password": $('input[name=password]').val() }; postData = JSON.stringify(postData); $.ajax({ url: 'http://domain.com/api?service=security&action=signup&request=' + postData, type: 'GET', success: function() { alert('successfully submitted'); }, error: function() { alert('an error has occurred.'); } }); return false; }
$("form[name='myForm']").submit(function(e) { var postData={ "service" :$('input[name=service]').val(), "ent_id": $('input[name=ent_id]').val(), "name": $('input[name=name]').val(), "mail_address" : $('input[name=mail_address]').val(), "password": $('input[name=password]').val()}; postData = JSON.stringify(postData); $.ajax({ url: 'http://domain.com/api?service=security&action=signup&request=' + postData, type: 'GET', success: function(data){ //alert(data); alert("success message"); } }); return false; }
<form id="myForm" name="myForm" accept-charset="utf-8">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.