0

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

4

2 回答 2

1

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

例如我example.php看起来很简单,如下所示:

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

正如我所说,我使用的是 json,所以我需要对它进行编码$array以便稍后在视图中检索它

echo json_encode($array);

然后在您看来,您可以使用从 php 文件中获取数据,Ext.util.JSONP.request()但在这里我将通过以下方式处理它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);
  }
});

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

于 2012-10-03T11:57:42.803 回答
0

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

于 2012-10-03T11:23:51.480 回答