はてなダイアリー再開
usuilog-プログラミングメモに移転しましたがこっちはこっちで使うことにしました。
Bloggerはある程度内容をまとめたものでこっちは試行錯誤とかメモ的に使う予定。
Ext.jsでAjaxその1
ベースライブラリを直接利用するパターン。1.1以降はExt.Ajaxになるみたい。
var ajax = Ext.lib.Ajax.request( 'GET', '/test?' + param_string, { success: function (res, args) { var text = res.responseText; // 何らかの処理 }, failure: function (res, args) { var text = res.responseText; // 何らかの処理 }, } );
Ext.jsでAjaxその2
Ext.element.load。要素を指定して結果で内容を置き換えます。サーバがhtml部品で返してくる場合はこれが一番簡単かな。
var elem = Ext.get('test_elem'); elem.load( 'test', {param1: 'value1'}, // これを渡すとPOST。GETにしたいときはURLにくっつける function(elem, success) { if (success) { Ext.MessageBox.alert('Result', 'Success'); } else { Ext.MessageBox.alert('Result', 'Error'); } } ); elem.show();