Yar*_*rin 28 javascript ajax jquery
我在顶级域下的子文件夹中安装了几个wordpress站点:
我需要在每个文件中加载一个AJAX文件,并且我使用了以下代码:
// Initiate asynchronous load of xml data:
jQuery.ajax({
type: "GET",
url: "/wp-content/themes/mytheme/data.xml",
dataType: "xml",
success: parseDataXML
});
Run Code Online (Sandbox Code Playgroud)
但最终会在域的根路径中搜索文件:
http://www.mydomain.com/wp-content/themes/mytheme/data.xml
Run Code Online (Sandbox Code Playgroud)
而不是网站的根路径:
http://www.mydomain.com/site-a/wp-content/themes/mytheme/data.xml
Run Code Online (Sandbox Code Playgroud)
Adr*_*eno 32
摆脱url路径中的前导"/".前导斜杠表示"从站点的根目录",而不是"从我当前的文件夹".
编辑:好的,然后在每个"站点"的根索引中,您需要定义BASE HREF以包含该文件夹名称.然后,前导斜杠应该考虑该值而不是站点根.
ecc*_*ose 11
我最好的选择是检查位置,例如:
var pathname = window.location.pathname;
Run Code Online (Sandbox Code Playgroud)
然后执行一些indexOf()来指定要指向的WP安装.
| 归档时间: |
|
| 查看次数: |
77691 次 |
| 最近记录: |