有谁知道如何执行此操作?
我的页面上有一个链接,当我点击该按钮时,我想要POST到另一个页面。
我的页面上有一个表单,但它不在<form>
标签中,因为数据是通过AJAX / POST发送到服务器的(它是一个搜索功能,现在我也想要一个导出功能,但这需要我加载一个单独的页面),所以我的循环收集所有输入并将其存储为对象。
所以基本上,使用GET很容易,但是如何将POST对象传递给另一个页面呢?因此,这应该不使用AJAX,它应该像页面一样正常链接。
没有<form>
的表单,这可能吗?
基本上想知道JS中是否有这样的功能:
window.location.url = ['export.php', $postData];
答案 0 :(得分:5)
没有
<form>
的表单,这可能吗?
没有。 Forms和XMLHttpRequest是从网页发出帖子请求的唯一方法(不需要使用插件)。
答案 1 :(得分:1)
动态创建表单并填写所有必要的数据,然后发布或使用将转换为发布的代理
2Shomz(因为我无法评论) - 是的,它仍然是一个表单,但它是另一个(不是主要)表单,它可以在发布后删除。并且你也可以将它发布到iframe,所以对于用户来说它将作为ajax调用,但仍然在做正常的帖子