Приложение PhoneGap с удаленной базой данных - PullRequest
0 голосов
/ 22 мая 2018

PT / EN Как мне создать приложение для телефонной связи и подключиться к удаленной базе данных на веб-сервере, чтобы просто прочитать некоторые данные, например, местоположение классной комнаты в колледже, показывающее пользователю этаж и здание?У меня уже есть проект Cordova, мне просто нужно знать соединения через ajax, json, php, jquery mobile и кое-что, что я читаю в Интернете

1 Ответ

0 голосов
/ 25 мая 2018

Я делаю это в сочетании с PHP.Я также включаю мобильную библиотеку Jquery.Так что вы можете больше исследовать jquery mobile, если вам интересно.

 <script>
 $(document).on("pageshow", "#ClassRoomPage", function()
{    
$.ajax({
    type: "POST",
    url: link + "[Your remote address]/[your remote address php script].php",
    data: {argument:value, argument:value, argument:value
    } ,
    datatype : "json",
    success: function(value) {
        var value = JSON.parse(value);
        $("#classList").html(value.t);
    },
    error: function(err) { 
        console.debug("error: "+err);
    }
});
   });
   </script>
   <div data-role="page" id="ClassRoomPage" data-url="index.html"></div>

На сайте удаленного сервера с php-скриптом, как показано ниже

    include("dbconfig.php");
    header("Access-Control-Allow-Methods: POST, GET, OPTIONS");
    header("Access-Control-Allow-Headers: Origin");   
    header("Access-Control-Allow-Origin: *");
    if(isset($_POST['class']))
    {
       $class_id = $_POST['class'];
       $sql = "select * from classroom where class_id = '$class_id'";
       $rs = mysql_query($sql);
       $i=0;
       while($rows = mysql_fetch_array($rs))
       {
       $array_list[$i]['class_code'] = $rows['class_code'];
       $array_list[$i]['class_loc'] = $rows['class_loc'];
       ...
       }
       echo json_encode($array_list);
    }
    ?>
...