如何在phonegap中显示listview?

时间:2013-12-17 06:33:18

标签: android jquery cordova

我面临显示值的问题,如手机间隙android中的列表视图。我的服务器连接正在工作..请帮助

 function display()
{

  $.ajax({
    url: 'url',
    type: 'GET',
    data: {},
    dataType: "json",
    success: function(data){

        $("#list").append("<li>"+title+"</li>");
          alert('Data successfully display');
    },
    error: function(){
        alert('There was an error');
    }
  });

 <div data-role="content">

    <div class="example-wrapper">
    <input onclick="display()" type="button" value="display" />
     <ul data-role="listview"  id="list" data-theme="a"> </ul>


    </div>

PHP

 <?php
    include_once('config/config.php');
    $sql = 'SELECT title FROM mydiary';
    $result=mysql_query($sql);
    while ($row = mysql_fetch_array($result)) {
    echo json_encode($row['title']);
    }

    ?>

当我尝试点击显示按钮时,我会收到错误警告。

1 个答案:

答案 0 :(得分:1)

由于Same Origin Policy,跨域域的ajax调用受到限制。

如果您定位到现代设备或浏览器,则可以使用Cors制作跨域请求。

否则最好坚持使用JsonP Plugin

More info on JsonP

希望有所帮助