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