如果我理解正确,那么以下将在背景中静静地将formData
发送到test.php
。
var xhr = new XMLHttpRequest();
xhr.open('POST', 'test.php');
xhr.send(formData);
但是,我希望具有相同的行为,就好像提交带有target="_blank"
属性的表单一样。因此,在新选项卡中打开带有发布数据的test.php。
您可以使用jQuery serialize序列化表单,然后使用curl the data to your PHP script。确保通过禁用按钮默认功能see this post.来禁用发布表单。