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 に答える