0

我想使用 Ajax 将单个帖子加载到索引页面中,用于我正在处理的基于 WPML 的站点。不知道我错过了什么,但在使用多种语言并获取正确的帖子时似乎有一个问题。

这是我写的代码 -

function loadProject(reference) {
    console.log(window.location.origin + '/references/' + reference);
    // Displays "http://mysite.com/references/example-post/", which exists

    $('#content').load(window.location.origin + '/references/' + reference, function() {
        console.log('Load was performed.');
    });
}

load() 之后我没有到达 JS 日志,但我也没有收到任何错误消息(例如“找不到文件”)。“References”是我使用 Types 插件创建的自定义帖子类型,并且有一个名为 single-references.php 的自己的文件。我不完全确定 CPT 如何与 WPML 一起工作,这可能就是问题所在。我有两种语言,瑞典语和英语,而 CPT 只有一种语言(“参考”)。

[已解决] 使用 .get() 方法来检索帖子,现在它可以工作了。

4

2 回答 2

1

好吧,没有控制台错误,没有网络查询:

  • 这不是 WPML 问题

  • 你检查过#content 真的存在吗?

于 2012-09-05T14:04:52.500 回答
0

在 chrome 开发工具中,转到网络,然后触发您的功能。你会看到你收到什么。

于 2012-09-05T13:21:36.407 回答