Я делаю приложение Phonegap. Предполагается, что данные будут доставлены с сервера php. Он хорошо работает, когда я запускаю его в своем браузере, но когда я упаковываю приложение в apk, оно не запускается. Что может быть причиной? Пожалуйста, мне нужна помощь.
JAVASCRIPT Выглядит так:
$.ajax({
type : "POST",
url : "http://www.phoneplanet.com.ng/backend/app/fetch-homescreen.php",
//url : "http://localhost/phoneplanet/backend/app/fetch-homescreen.php",
cache: false,
crossDomain: true,
beforeSend: function(){
$(".app-content").html("<center><img src = 'img/load3.gif' /></center>");
},
error: function(msg){
$(".app-content").html(msg);
}, success: function(msg){
$(".app-content").html(msg);
}
});
}
PHP КОД:
<?php
header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Methods: GET, POST');
include "../conn.php";
$stat = "sold";
$query = mysqli_query($conn, "SELECT * FROM categories ORDER BY cat_id DESC")or die(mysqli_error($conn));
if(mysqli_num_rows($query)>0){
$result = "<section id = 'data'>";
while($row = mysqli_fetch_array($query)){
$cat_name = $row['cat_name'];
$cat_sold_count = 0;
$n_query = mysqli_query($conn, "SELECT * FROM products WHERE prod_category = '".mysqli_real_escape_string($conn, $cat_name)."'")or die(mysqli_error($conn));
while($arr = mysqli_fetch_array($n_query)){
$s_query = mysqli_query($conn, "SELECT * FROM sub_products WHERE prod_id = '".$arr['prod_id']."' AND sale_status = '".mysqli_real_escape_string($conn, 'sold')."'")or die(mysqli_error($conn));
$cat_sold_count += mysqli_num_rows($s_query);
}
$result .="<div class = 'gen-sales green'>
<div class = 'gen-sales-content'>
<h1>$cat_sold_count</h1> ".$cat_name." SOLD<br />
</div>
</div>";
}
echo $result;
}
?>