私がやろうとしているのは、自分のAjaxリクエストにあるbadgetext番号の情報を取得することです。sencha touchの変数にajaxリクエストを取得するにはどうすればいいですか?
ここで私はそれをやろうとしています。これは単純なようですが、私はそれを把握できません。
Ext.Ajax.request({
url: '../lib/messages.php',
success: function(response, opts) {
var badge_number = Ext.decode(response.responseText);
console.dir(badge_number);
},
failure: function(response, opts) {
console.log('server-side failure with status code');
}
});
var buttonsGroup1 = [{
text: 'Messages',
//badge_number variable from ajax request would go here. badgeText: '2',
handler: tapHandler
}];
ここにはあまり行きません。 PHPスクリプトのレスポンスは何ですか? JSのデバッグツールを使用して、Chrome/Safariでページを開いてテストします。サーバーが何を応答しているのかを確認し、成功関数の状態を調べることができます。 – mistagrooves
@mistagrooves私はちょうど番号を返すPHPスクリプトを持っている。サーバーは正常に応答し、成功関数はデータを検索します。しかし、私は、成功関数は、PHPスクリプトからbadgeTextになるデータを取得します。私の問題は、変数buttonsGroup1にあるbadgeTextにそのデータを入れる方法がわからないことです。 – Alex
Hey plsはこれを通過します。http://stackoverflow.com/questions/9563417/how-to-consume-soap-web-service - インセンカ - タッチ とあなたの貴重な応答を与える... – himanshu