0

我只是第一次使用 jQM 和 Phonegap。对于初学者,我想从 Wordpress 站点加载一些帖子(自定义帖子类型 - 团队成员)并将它们显示在列表中。然后在点击列表项时,我希望它转换到显示整个帖子的视图。

我什至不必在模拟器上部署它,因为它甚至无法在浏览器中运行。

我以为我能够像在 Wordpress 主题中运行它一样调用 jQuery 的 AJAX 函数,但它不起作用......

这是我到目前为止所做的:

  • 设置phonegap + jQuery mobile 组合
  • 设置 wp admin-ajax 文件的路径
  • 创建函数并在我的函数文件中添加 ajax 操作
  • 调用 AJAX 函数

    function getTeamMembers() { console.log('获取成员'); $.ajax({ url: ajaxUrl, type: 'POST', data: 'action=get_team_members', 成功: function( response ) { console.log( 'get em' ); console.log( response ); } }) ; }

functions.php 中的函数只是回显一个简单的字符串并退出。

响应在 Firebug 控制台中显示为红色,代码为 200 OK,并且响应为空。'got em' 字符串根本没有出现,所以我假设请求不成功。Chrome 甚至不会运行它,因为 AJAX 调用是对另一台服务器的。

所以基本上我要问的是..有没有办法以某种方式使用相同的ajax调用并使用主题外部的functions.php文件从Wordpress页面检索数据?

4

1 回答 1

0

知道了 !

就像添加一样简单

header('Access-Control-Allow-Origin: *');

到由 AJAX 调用的函数的开头。

美丽的。

于 2012-12-14T10:20:44.767 回答