使用phonegap从Blackberry 10平台拒绝对PHP的访问-已关闭

我在blackBerry模拟器上运行的phonegap项目遇到问题.版本是10.

当我说出phonegap时,我还没有使用过Cordova的任何功能,但是我的简单javascript函数最初并未起作用.

我有一个单击按钮,它调用Javascript函数.此JS函数具有一个PHP作为URL来检索数据.以下是功能代码-

function getAllDetails() {
  var myTable = '';
    myTable += '<table id="myTable" cellspacing=0 cellpadding=2 border=1>';
    myTable += "<tr><td><b>S.No.</b></td><td><b>Full Name</b></td><td><b>dob</b></td><td><b>Gender</b></td><td><b>Address</b></td><td><b>Image</b></td><td><b>Video</b></td></tr>";
    var url = "http://XXX.XXX.XX.XX:XX/PG_crud_experiment1/retrieve_all.PHP";
    $.getJSON(url, function(json) {
                $.each(json, function(i, v) {
                    alert(v.id);
                            myTable += "<tr><td>" + v.id + "</td><td>"
                                    + v.name + "</td><td>" + v.dob
                                    + "</td><td>" + v.address + "</td><td>"
                                    + v.image + "</td></tr>";
                        });

                $("#emp_tb1").html(myTable);
            });
};

这里的问题是我的按钮单击进入了Javascript函数,但是我收到一条错误消息,说它无法访问放置PHP文件的URL. PHP实际上正在运行SELECT sql并从数据库中检索值.

下面是我在BB 10模拟器上的错误的屏幕截图.

谁能告诉我为什么这个问题出现了?在设备可以运行某些Javascript函数或访问服务器上的PHP脚本之前,是否需要遵循任何先决条件/步骤?

解决方法:

解决方案是编辑项目的config.xml文件-
添加标签< access subdomains =“ true” uri =“ http:// *此处的URI名称*” />.只有这样,BlackBerry才可以访问其他域.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...