切换到%postname%后无法调用.php文件

时间:2011-09-27 作者:Milo S

$(\'#content\').load("submenu.php");
使用默认永久链接效果很好

当我切换到%postname%时,它不再工作

但是,我仍然可以去我的网站。com/子菜单。php和它的加载很好

我错过什么了吗?

1 个回复
SO网友:Brian Fegter

我假设的情况是,当您查看具有永久链接的页面时,您的相对URL会中断:子菜单。php变成http://yourdomain.com/pagename/submenu.php

尝试使用。而是ajax:

$.ajax({ 
    type: "GET",
    url: "http://localhost/submenu.php", 
    data: "cat=32" 
}).success(function(data) {
     $(\'#content\').html(data);
});
使用标准URI查询不会发生这种行为,因为没有添加URI段,因此浏览器总是知道查找根。使用ajax函数是比load函数更好的解决方案。

结束

相关推荐

WordPress可重复使用的内容块

我使用一种自定义的帖子类型,允许站点编辑器向站点信息框中添加大量内容块。现在,我想让编辑器可以选择哪些框出现在哪些页面上。因此,如果我定义了第1页和第2页,是否有一种方法允许用户选择在第1页上显示信息框a和b,在第2页上显示信息框m和n?谢谢