Phonegap Json请求

时间:2012-05-06 22:05:39

标签: jquery iphone cordova

我目前正在使用phonegap制作iPhone应用程序。

我目前正在使用json请求一些数据库详细信息(服务器端php)并输出结果。

当我直接将应用程序运行到浏览器而不是来自iPhone模拟器时,它可以正常工作。

我在php中添加了allow access *,并在xcode中将域列入白名单。

任何想法可能是什么问题?

jquery片段:

    $.getJSON("http://slc0013.pickaweb.co.uk/~bengeor1/fixtures.php", 
    function(data) {
        $.each(data.userdata, function(i,user){
                var tblRow =
                    "<p>"+user.hometeam
                    +user.awayteam+"</p>"

        $(tblRow).appendTo("#fixtures_acc");
    //alert (data.item1+" "+data.item2+" "+data.item3); //further debug
    $('#resultLog').html(tblRow);
        });

});

PHP:

$query = "SELECT * FROM Fixtures";
$result = mysql_query($query);

mysql_close();

echo '{
        "userdata": [';

 for ($count=0; $count <= mysql_numrows($result); $count++) {
      echo '{'; 
      $id = mysql_result($result, $count, "id");
      $name = mysql_result($result, $count, "home_team");
      $awayteam = mysql_result($result, $count, "away_team");
      echo "\"hometeam\" : \"$name\", \"awayteam\" : \"$awayteam\"";
      echo '}'; 
      if(mysql_numrows($result) != $count){echo ',';}
}

 echo ']
        }';

非常感谢。

0 个答案:

没有答案