XMLHttpRequestはすべての主要なブラウザでサポートされています。xmlhttprequestを開始/作成する最も良い方法は何ですか(主要なブラウザで動作するように)?
go googleを起動して、さまざまなスニペットを見つけたら、それを開始してください。
私が使用するものは次のとおりです。
function getNewHTTPObject()
{
var xmlhttp;
/** Special IE only code ... */
/*@cc_on
@if (@_jscript_version >= 5)
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
/** Every other browser on the planet */
if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{
try
{
xmlhttp = new XMLHttpRequest();
}
catch (e)
{
xmlhttp = false;
}
}
return xmlhttp;
}
は、より良いものあります?
本当にありがとうございました。
一般的なフレームワークが使用するものを見てください。フレームワークは、ユーザーがブラウザに依存しないコードを記述できるようにします。実際には、これは例えばJQueryのajaxを使ってはるかに簡単ですが、純粋なjavascript(なぜ?)を主張している場合、背後で何が行われているかをチェックしてください。 – Konerak
純粋なjavascriptが正しいです。私がする必要があるのは、「火と忘れ」のパターンを実装することです なぜそのためのフレームワークが必要でしょうか? フレームワークの軽さにかかわらず – chacko
私はフレームワークを使用するように言っているわけではありませんが(2行のコードで質問を解決し、将来の互換性を保証するので、考慮する必要があります)、私はフレームワークが存在し、これを行う。どちらかを使用するか、それをどうやって見て自分でやり直すか(なぜ?) – Konerak