我想在页面内提交表单,但不希望页面进行任何刷新。我只想向服务器提交一些数据。我该怎么做?
答案 0 :(得分:3)
使用AJAX。对AJAX的跨浏览器支持很痛苦,我不愿意在没有框架的情况下进行演示,但这里有jQuery示例:
$("#myform").submit(function (e) {
e.preventDefault();
$.post(
url,
$(this).serialize(),
function () { /* What to do when the data is successfully posted */ }
);
});
答案 1 :(得分:1)
您可以使用ajax post()
将数据提交(POST / GET)到服务器使用此数据的页面。同时添加e.preventDefault();
以停止从表单action