我有这个简单的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
答案 0 :(得分:3)
表单操作可以是任何网址。例如,此表单会向google提交搜索查询:
<form action="http://www.google.com/">
<p><input name="q"></p>
</form>
要执行您所描述的内容,只需使用完整网址作为action
,例如//domain.com/process.php
答案 1 :(得分:2)
action
的{{1}}可以是任何网址,但不是服务器中的路径。
您只需将操作设置为:
form
答案 2 :(得分:1)
AJAX将其发送到您要发送到的域,并将其作为jsonp
发送。
编辑:我在考虑Same Origin Policy,您可以在哪些数据类型中限制跨域传输。