【发布时间】:2016-05-07 00:41:26
【问题描述】:
我正在尝试为我的主页“index.php”创建一个新闻部分。所以我使用 ajax 将“pages/news.php”的内容加载到 index.php 中的新闻 div 中。这个 pages/news.php 应该会提取最新的帖子并很好地格式化它们。博客位于 localhost:81/blog/
当我查看 localhost:81/pages/news.php 时,它可以显示帖子,没有错误。但是当我运行 localhost:81/index.php 时,它说
jquery-2.1.4.min.js:4 GET http://localhost:81/pages/news.php 404(不是 找到)
如果我在 pages/news.php 中删除这一行:
include(dirname(__DIR__) . '/blog/wp-blog-header.php')
index.php 不会出错,但当然不能查看帖子。 如果我将 pages/news.php 中的代码复制到 index.php,它就可以工作(当然需要适当的包含路径)。我在这里很困惑,为什么使用相同的代码,但从 ajax 检索 news.php 内容不起作用,但 news.php 本身起作用?
谁能告诉我哪里出了问题?
感谢您抽出宝贵时间阅读。
【问题讨论】:
-
您是否尝试在 ajax 调用中回显 "dirname(__DIR__) . '/blog/wp-blog-header.php'" ?
-
我建议先阅读这个帖子,因为它可能会为您指明正确的方向stackoverflow.com/questions/2157604/…
-
嗨随机,返回是 C:\Website 2016\trunk\website/blog/wp-blog-header.php 其中 C:\Website 2016\trunk\website 是根文件夹
-
嗨 TodorS,谢谢你的链接,但我真的不明白..
标签: php jquery html ajax wordpress