私のコードでは、ajax リクエストを使用して JavaScript からサーブレットを呼び出しています。success 関数のメッセージ ボックスにサーブレット データが表示されます。しかし、javascript の変数 myData にロードされていません。サーブレットからのデータは json 形式です。私を助けてください。これが私のコードです。
var myData=null;
Ext.Ajax.request({
url: 'MyDataServlet',
method:'GET',
loadMask: true,
scope: this,
success:
function ( result, request ) {
Ext.MessageBox.alert('success', result.responseText);
myData =Ext.decode(result.responseText);
console.log(myData);
store.loadData(myData);
},
failure:
function ( result, request) {
Ext.MessageBox.alert('Failed', result.responseText);
}
});