Javascript 当我发送ajax查询时,为什么我的页面试图重新加载?
我正在尝试使用ajax发送表单,但即使I.preventDefault()页面尝试重新加载。这是我的HTML:Javascript 当我发送ajax查询时,为什么我的页面试图重新加载?,javascript,node.js,ajax,express,Javascript,Node.js,Ajax,Express,我正在尝试使用ajax发送表单,但即使I.preventDefault()页面尝试重新加载。这是我的HTML: 名称: 姓氏: 年龄: 电话: 在ajax中尝试将这一行放在数据类型下面 async: true 在服务器上完成post请求时,还应添加res.end(),而不是将单击操作处理程序附加到提交按钮,而是将处理程序附加到表单的submit事件 $('#edit-profile_form').submit(function(e) { e.preventDefault(
- 名称:
- 姓氏:
- 电话:
在ajax中尝试将这一行放在数据类型下面
async: true
在服务器上完成post请求时,还应添加res.end(),而不是将单击操作处理程序附加到提交按钮,而是将处理程序附加到表单的
submit
事件
$('#edit-profile_form').submit(function(e) {
e.preventDefault();
$.ajax({
contentType:"application/x-javascript; charset:UTF-8",
global: false,
type: 'POST',
url: '/user/changeProfileData',
dataType: 'html',
data: {
name: $("#profile_name").val(),
nickname: $("#profile_nickname").val(),
surname: $("#profile_surname").val(),
country: $("#profile_country").val(),
city: $("#profile_city").val(),
phoneNumber: $("#profile_phoneNumber").val(),
age: $("#profile_age").val()
},
success: function (result) {
console.log(result);
},
error: function (request, status, error) {
console.log(error);
}
});
});
});
您可以阅读有关该活动的更多信息。对不起,它不起作用。。。页面仍在重新加载并将链接到表单操作。感谢您的回答,但这对我没有帮助。页面瞬间去形成动作链接。