【发布时间】:2026-02-06 00:15:02
【问题描述】:
我可以发送 POST 请求并通过提交表单将响应呈现为整页。我怎样才能通过 ajax 请求做到这一点?那就是:
$.ajax('test.com', {
'method': 'POST',
'success': function(res) {
// open a new page, render res as a full page
// I can't simply do window.location = "foobar" as it's a POST
}
});
或者,如果这很奇怪,那么传统的做法是什么?
【问题讨论】:
-
你为什么选择 ajax 来完成这个任务?
-
如果结果页面是html,则使用
method="POST"而不是使用脚本提交表单 -
使用 Ajax 的整个想法是不呈现一个完整的新页面。
标签: javascript ajax post