小编ILI*_*ILI的帖子

在Phonegap应用程序中获取Wordpress帖子时出现Access-Control-Allow-Origin错误

希望有人可以帮助我在phonegap中开发移动应用程序时解决以下问题.我试图从wordpress安装中读取帖子,但是当我在chrome上运行index.html页面时出现此错误

XMLHttpRequest无法加载Access-Control-Allow-Origin不允许使用null.

我在wordpress中安装了JSON-API插件,当我导航到我想要的页面时,我可以查看它.我的代码如下:

<!DOCTYPE HTML>
<html>
<header>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
    <script>
    function readSinglePost (url,target_div) {
        var URL = url//+"&callback=?";
            console.log(URL);
            jQuery.ajax({
                url: URL,
                dataType: 'json',
                success: function(data) {
                console.log(data);
                jQuery(target_div).append("<h1>"+data.post.title+"</h1>");
                jQuery(target_div).append(data.post.content);jQuery(target_div).
                append("<small>"+data.post.date+"</small>");
                console.log(data.post.content);
            }
        });
    }
    jQuery(document).ready(function() {
        var url = "http://www.example.com/api/get_post/?json=get_post&dev=1&id=5486";
        var target_div = "#contents";

        readSinglePost(url, target_div);
    });
</script>
</header>
<body>
<div id="main">
    <div id="title"></div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

更新 以回应下面的Jamie

原始请求

GET /api/get_post/?json=get_post&dev=1&id=5486 HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
Accept: application/json, text/javascript, */*; q=0.01 …
Run Code Online (Sandbox Code Playgroud)

wordpress cordova

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

cordova ×1

wordpress ×1