Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript基本站点路由_Javascript_Jquery_Base Url - Fatal编程技术网

Javascript基本站点路由

Javascript基本站点路由,javascript,jquery,base-url,Javascript,Jquery,Base Url,我有以下代码 jQuery('#main-menu > ul > li.search') .append('<ul class="search-box sub-menu"><li><form action="http://####.####.org.uk" id="searchform" method="get"><input type="text" name="s" id="s" placeholder="Search"><

我有以下代码

jQuery('#main-menu > ul > li.search')
  .append('<ul class="search-box sub-menu"><li><form action="http://####.####.org.uk" id="searchform" method="get"><input type="text" name="s" id="s" placeholder="Search"></form></li></ul>');
我特别感兴趣的就是这一点

<form action="http://####.####.org.uk" id="searchform" method="get">
其中,..org.uk是我正在处理的站点的站点索引,但是我不需要硬编码,只需要引用基本路径,例如site.com,该代码可以从站点上的任何位置调用,因此可以从site.com/fdsifudfa.php、site.com/test/test/123/lol.php调用。我只需要此表单操作才能访问site.com

我不想在这里有一个固定的站点路径,因为这可能是任何代码可以移动/转售的东西。

使用document.domain怎么样


你看过基地吗

<head>
<base href="http://www.w3schools.com/images/" target="_blank">
</head>


然后把它取下来。链接到index.php的链接假定其基本路径为提供服务的路径。对于site.com/test1/test2/test3/test4.php,这是真的吗?它不会在test3目录中查找index.php吗?链接到/index.php的链接只需删除action属性。Just action=/即可。不采取行动的表单无效取决于您的情况,当您使用base标记时,可能会打开一大罐蠕虫。我正在避免它,就像《瘟疫》有趣的读物一样,我们已经用过很多次了,而且效果很好。我们倾向于在angularjs网站上使用它,它工作得非常好,并且被谷歌的angular文档覆盖。但是阅读“为什么不”总有好处:我们的网站可以从http://host 或http://host/folder 这有助于我们处理这一问题