如何使用 sencha touch2 显示 php 文件中的数据?
问问题
798 次
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 回答