phonegap uncaught syntaxerror意外令牌< (phonegap + wp json api)

时间:2013-01-09 13:36:55

标签: android json api cordova jquery-mobile

我尝试使用WP提供内容的Android手机屏幕应用。而phonegap应用程序运行JQM框架。我这样做了几次并且工作正常。

然而,在我做的这个新应用中,我有这个未被捕获的syntaxerror意外令牌<

我的代码检索json

function loadWPCatIndex() {
    $.getJSON("http://www.skywin.my/?json=get_category_index&callback=?", function(data){
        console.log(data);
        plistmenu = $('#product_list');
        $.each(data.categories.reverse(), function(i, item) {
            categoriesID[i] = {wpcatname: item.title, wpcatid: item.id, wpcatparent: item.parent};
        });

        $.each(categoriesID, function(i, item) {
            if (item.wpcatparent == 0) {
                plistmenu.append('<option value ="'+item.wpcatname+'" data-pcatid="'+item.wpcatid+'">'+item.wpcatname+'</option>');
            }        
        });

        $.each(categoriesID, function(i, item) {
            if (item.wpcatparent != 0) {
                $('#product_list option[data-pcatid="'+item.wpcatparent+'"]').after('<option value ="'+item.wpcatname+'" data-pcatid="'+item.wpcatid+'"> - '+item.wpcatname+'</option>');
            }
        });
        plistmenu.children(':first').attr('selected','selected');
        $('#product-page-loader').hide();
        InitMenuEvent();
        $('#product-menu').fadeIn();
    });

}

浏览器中的Json响应

?({"status":"ok","count":4,"categories":[{"id":4,"slug":"accessories","title":"Accessories","description":"","parent":0,"post_count":1},{"id":8,"slug":"handsfree-kit","title":"Handsfree Kit","description":"","parent":4,"post_count":1},{"id":5,"slug":"nokia","title":"Nokia","description":"","parent":3,"post_count":1},{"id":3,"slug":"phones","title":"Phones","description":"","parent":0,"post_count":1}]})

如果我在浏览器中将其作为webapp运行,那么所有这些工作都很好。但当我将其编译为Android应用程序时,我收到错误未捕获语法错误:意外令牌&lt;

完整错误消息

Web控制台|未捕获的SyntaxError:意外的令牌&lt;在http://mydomain.my/?json=get_category_index&callback=jQuery18207101479058610589_1357737767961&_=1357737767978:1

编辑根据 ninetwozero 的建议添加了屏幕截图链接,谢谢:) Screen Shot https://hosted.vinnetwork.com/unexpectedtoken.png

如果有人能真正得到帮助,我将不胜感激。欣赏。

P.S。我在其他域中为其他应用程序运行类似的代码,但它可以工作。

0 个答案:

没有答案