如何使用sencha touch2显示php文件中的数据?
答案 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();
回显响应