如何使用javascript在新窗口中提交帖子表单?

如何使用javascript在新窗口中提交帖子表单?,javascript,Javascript,也就是说,我希望在发布表单时保留原始页面。您只需使用表单的target属性: <form method="post" target="_blank" action="..."> 请注意,尽管这在所有主要浏览器中都可以使用,但它已被弃用,并且您的页面将不会按照W3C标准进行验证。有两种方法可以实现这一点。如果页面可以重新加载,只需将表单发布到当前所在的页面即可。如果您希望使用AJAX提交表单(无需重新加载页面),则建议使用诸如jQuery之类的javascript库(以避免手动构

也就是说,我希望在发布表单时保留原始页面。

您只需使用表单的
target
属性:

<form method="post" target="_blank" action="...">


请注意,尽管这在所有主要浏览器中都可以使用,但它已被弃用,并且您的页面将不会按照W3C标准进行验证。

有两种方法可以实现这一点。如果页面可以重新加载,只需将表单发布到当前所在的页面即可。如果您希望使用AJAX提交表单(无需重新加载页面),则建议使用诸如jQuery之类的javascript库(以避免手动构造XHR请求的麻烦。以下是使用jQuery的AJAX示例:

window.onload = function(){
   $('.image').click(function(){
    var image_id = $(this).attr('id');
    $.ajax({
        type: "POST",
        url: "/ajaxpage.php",
        data: {
            id:image_id
        }
        success: function(data){
            alert(data);
        },
        failure: function(){
            alert('failed');
        }
    });
   });
 }

在这里调用的页面中,您可以回显将由ajax成功处理程序处理的响应。

太模糊了……假设您正在谈论ajax