【发布时间】:2011-06-26 14:25:28
【问题描述】:
我找到了很多关于 AJAX 调用的答案,但是我很难在不使用 Javascript 的情况下找到一个直接的 HTML 表单的答案。
你能把表格从foo.mydomain.com/somepage 发到bar.mydomain.com/someotherpage 吗?
【问题讨论】:
我找到了很多关于 AJAX 调用的答案,但是我很难在不使用 Javascript 的情况下找到一个直接的 HTML 表单的答案。
你能把表格从foo.mydomain.com/somepage 发到bar.mydomain.com/someotherpage 吗?
【问题讨论】:
我找到了很多关于 AJAX 调用的答案,但是我很难找到一个不使用 Javascript 的直接 HTML 表单的答案。
当然。您可以在任何地方发布表单,包括其他域、端口甚至协议。
您不能做的唯一事情就是将指向不同域、端口或协议的表单提交到 iframe 中,然后尝试使用 JavaScript 访问其内容。这被同源策略阻止(尽管我认为子域可以克服这一点)。除此之外,表格没有任何限制。
【讨论】:
onsubmit)。虽然我不确定这对于启用 JS 的用户如何工作?如果您只是将表单提交到 JSON REST API,您会看到启用或未启用 Javascript 的原始 JSON,不是吗?
只需在action 属性中使用包含主机名即可。
<form action="//bar.example.com/someotherpage" method="post">
【讨论】:
// 是否意味着使用相同的协议,例如http 与 https?