从服务器到客户端获取php变量

时间:2014-02-17 23:34:56

标签: javascript php jquery html sqlite

我一直在使用Phonegap编写应用程序,我希望我的应用程序包含的一个方面是能够从我的服务器上的PHP文件读取变量,这些变量是由SQLite3数据库中的PHP读取创建的。我已经让PPH和SQLite3一起工作了。但是我无法理解如何使用JQuery / Ajax / Javascript在clientside index.html文件上显示服务器端PHP变量的值。

我尝试过的一些代码:

ClientSide HTML

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<script>
    $.ajax({
      url: "http://5.175.191.73/test.php",
      dataType: "json", //the return type data is jsonn
      success: function(data){ // <--- (data) is in json format
        alert(data.test1);
        //parse the json data
      }
    });
</script>
</html>

ServerSide PHP

<?php

$test = array();
$test['test1'] = '1';
$test['test2'] = '2';
$test['test3'] = '3';

echo json_encode($test);

?>

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

var phpArray = JSON.parse(data);

然后使用phpArray.test1获取php数组中测试1的值。