0

我有这个简单的 html 表单:

<form action="../../process.php" method="POST">
----SOME INPUT HERE----
<input type="submit" value="Submit">
</form>

并且该表单位于此文件夹下:/public_html/userweb/subdomain.domain.com/form.php而 process.php 位于/public_html文件夹下。

问题是... /public_html/userweb/subdomain.domain.com 实际上是子域的根文件夹,而 /public_html 是 TLD 的根文件夹。

我的问题是可以通过 TLD 在子域过程中提交 HTML 表单吗?如果是这样,该怎么做?因为该表单总是在 subdomain.domain.com/process.php 下搜索 process.php 而不是 domain.com/process.php

4

3 回答 3

3

表单操作可以是任何url。例如,此表单向 google 提交搜索查询:

<form action="http://www.google.com/">
    <p><input name="q"></p>
</form>

要按照您的描述进行操作,只需使用完整的 url 作为您的action,例如//domain.com/process.php

于 2012-12-22T05:49:55.807 回答
2

的可以是任何 URL,但不是服务器中的路径actionform

您只需要设置如下操作:

<form action ="//domain.com/process.php" method="post">
于 2012-12-22T05:47:54.400 回答
1

AJAX 将其发送到您要发送到的域,并将其发送为jsonp.

编辑:我在考虑Same Origin Policy,您可以在其中限制可以跨域传输的数据类型。

于 2012-12-22T05:46:39.367 回答