在sencha touch2中显示来自php文件的数据

时间:2012-10-03 09:43:55

标签: sencha-touch-2

如何使用sencha touch2显示php文件中的数据?

2 个答案:

答案 0 :(得分:1)

你有几种方法可以实现它,但对我来说,我会使用json和Ext.ajax.request

例如,我的example.php看起来很简单:

$array = array(
    "go" => true,
    "message" => "Thank you for your message",
);

正如我所说,我正在使用json所以我需要对$array进行编码以便稍后查看

echo json_encode($array);

然后在您的视图中,您可以使用Ext.util.JSONP.request()从php文件中获取数据,但在此我将通过Ext.Ajax.request()处理它,所以:

Ext.Ajax.request({
  values : paramValues // values that you want to pass to example.php
  url: 'example.php',

  success: function(response) {
      //Here you need to decode the json data
      var data    = Ext.decode(response.responseText)
          go      = data.go,
          message = data.message;
      console.log(message); //Thank you for your message
  }

  failure: function(response) {
      console.log(response.responseText);
  }
});

这可能不是最好的方式,也可能有错误,但至少我希望它会有用:)

答案 1 :(得分:0)

创建一个JSON存储并将url设置为php文件。在php文件中使用json_encode();

回显响应