2009-03-06 5 views
0

まず、問題のコード:今すぐ自分で作成しているライブラリのカットアンドドライAJAX機能。これで十分でしょうか?

ajax = function(url, cb) 
{ 
    xhr = (window.XMLHttpRequest) 
     ? new XMLHttpRequest() 
     : new ActiveXObject('Microsoft.XMLHTTP'); 
    xhr.onreadystatechange = function() 
    { 
     if (xhr.readyState == 4 && xhr.status == 200) 
     { 
      cb(xhr.responseText); 
     }; 
    } 
    xhr.open('get', url, true); 
    xhr.send(); 
}; 

、私は簡単にライブラリソリューションを選ぶことができ知っているが、現時点では、私は一緒に個人的な使用のためにはるかに軽量なライブラリをロールバックしようとしています。この機能は何かが欠けているのでしょうか?

+0

ターゲットオーディエンスを知らなくても、質問に答えにくいです。サンプルのajaxコードについては、このURLをチェックすることができます:http://codesnippets.joyent.com/tag/ajax –

答えて

1

これはかなり基本的ですが、実際に試していないと完全に見えます。どのようにエラーを処理するかを検討することをお勧めします。必要に応じてPOSTを行うか、ヘッダーを設定することもできます。しかし、必要なのは、RESTful URLを呼び出してデータを取得するだけで十分です。

関連する問題