如何使用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