blackberry シミュレーターで動作している phonegap プロジェクトに問題があります。バージョンは10です。
phonegap と言うと、Cordova の機能はまだ使っていませんが、そもそも私の単純な JavaScript 関数が機能していません。
Javascript 関数を呼び出すボタン クリックがあります。この JS 関数には、データを取得するための URL として PHP があります。以下は機能コードです -
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 スクリプトにアクセスしたりする前に、従うべき前提条件/手順はありますか?XXX