我有一个配置文件页面,更新用户名,电子邮件,名字和姓氏。我想更新并以相同的形式显示更新后的值而不刷新。更新和检索更新的值,而不刷新页面
我用下面的jQuery代码来更新数据,但我怎么能检索更新值在提交后成功
$(document).ready(function() {
$("#send").submit(function() {
var formData = new FormData($(this)[0]);
$.ajax({
url: 'http://localhost/form/index.php/mail/send',
type: 'POST',
data: formData,
async: false,
success: function(data) {
if (data == 'true') {
alert("success");
} else {
alert("error!");
}
},
error: function(data){
alert("Something went wrong!");
},
});
return false;
});
您正在'formData'中发送新数据var ... if'data'from success == true,然后对您做某事'formData' – Grommy
我很困惑 - 发送数据肯定必须已经存在包含它,所以你想更新什么?你也可以做'FormData(this)',并且***永远不会使用'async:false'。 –
'url:'http:// localhost/form/index.php/mail/send','这是更新配置文件的URL吗? – Avishake