从中提交表单时,当前页面是否会受到影响?

时间:2011-10-27 03:24:04

标签: javascript html

我想在页面内提交表单,但不希望页面进行任何刷新。我只想向服务器提交一些数据。我该怎么做?

2 个答案:

答案 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

刷新页面