0

以下のコードは、JS で記述された ajax create 関数です。

これはFirefox,Safariで完全に機能しますが、 &Chromeでは機能しません。IE6IE7

ajax をロードするようにコードを修正するにはどうすればよいですか?

function ajaxCreateRequest() {
    var request = false;
    if(window.XMLHttpRequest) {
        request = new XMLHttpRequest;
    }
    else if(window.ActiveXObject) {
        request = new ActiveXObject("Microsoft.XMLHTTP");
    }

    if(!request)
        alert("This Browser doesn't support my page!");

    return request;
}
4

1 に答える 1

2

上記の投稿されたコードで目立った問題を予見/観察していませんが、既存のjavascriptフレームワークを使用しないでください(優れたjavascript抽象化を構成します)

1) Jクエリ

2)ムーツール

3)プロトタイプ.js

上に投稿した古風なコードを使用してこれを自分で作成しようとすると、クロスブラウザー互換性を維持しながら指を火傷する必要があります。

jQuery AJAX の詳細については、こちらをご覧ください

于 2012-08-18T11:22:31.333 に答える