Php phonegap+;codeigniter ajax问题

Php phonegap+;codeigniter ajax问题,php,ajax,json,codeigniter,cordova,Php,Ajax,Json,Codeigniter,Cordova,我已经让phonegap和jQueryMobile正常工作,并且正在尝试将codeigniter添加到图片中。我想可能有几种方法可以发送/接收数据。我已经搜索了这样一个问题,并阅读了codeigniter nettuts教程,但对于如何使用phonegap使其工作仍然感到困惑 例如,为了帮助解释,让我们假设我正在尝试接收一个对象数组,该数组存储3个字段,id、articleheadline和article 项目系统-表字段 身份证 文章标题-正文 文章 我可以使用.ajax post调用像这样的

我已经让phonegap和jQueryMobile正常工作,并且正在尝试将codeigniter添加到图片中。我想可能有几种方法可以发送/接收数据。我已经搜索了这样一个问题,并阅读了codeigniter nettuts教程,但对于如何使用phonegap使其工作仍然感到困惑

例如,为了帮助解释,让我们假设我正在尝试接收一个对象数组,该数组存储3个字段,id、articleheadline和article

项目系统-表字段

身份证 文章标题-正文 文章

我可以使用.ajax post调用像这样的控制器吗(http://www.server.com/controllername/method/id)并使用从php到js的json返回变量将其加载到div中,其中数组或对象被添加到视图中(即屏幕),或者我应该让ajax调用将服务器端处理的部分html返回到视图中。我非常感谢任何例子,我也看到了一个我认为可以在这里使用的例子

<?php

$jsonurl = "http://search.twitter.com/trends.json";
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json);

foreach ( $json_output->$articles as $article )
{
    echo "{$article->$articleheadline}\n";
} ?>

上面示例中的url来自原始url。但如果我尝试类似的方法,trends.json文件会是什么样子

我希望这不会太长,但我尽力把我的问题分开。
感谢您使用phonegap,我已经尝试过这种方法:

在phonegap应用程序中使用并保存模板。然后使用jquermobile从控制器请求json数据,并将响应加载到mustache模板中。这将要求您破解jquery移动库,以支持mustache模板和读取/填充模板文件


在上面的例子中,codeigniter应用程序实际上是一个RESTAPI,返回json响应,其中包含要加载到Mustach模板中的数据、要加载的模板文件以及要显示的任何错误消息等。phonegap+jquerymobile设置被简化为只处理导航和页面呈现。应用程序的每个链接都映射到jquerymobile通过ajax自动调用的api url。

对于phonegap,我尝试了以下方法:

在phonegap应用程序中使用并保存模板。然后使用jquermobile从控制器请求json数据,并将响应加载到mustache模板中。这将要求您破解jquery移动库,以支持mustache模板和读取/填充模板文件

在上面的例子中,codeigniter应用程序实际上是一个RESTAPI,返回json响应,其中包含要加载到Mustach模板中的数据、要加载的模板文件以及要显示的任何错误消息等。phonegap+jquerymobile设置被简化为只处理导航和页面呈现。应用程序的每个链接都映射到jquerymobile通过ajax自动调用的api url

<?php

$jsonurl = "http://search.twitter.com/trends.json";
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json);

foreach ( $json_output->$articles as $article )
{
    echo "{$article->$articleheadline}\n";
} ?>