2

Web ページを取得して div に表示する jquery 関数を作成する必要があります。

                 $.ajax({
                   beforeSend : function(xhr) {
                       xhr.overrideMimeType("text/html; charset="+document.characterSet);
                       xhr.setRequestHeader("Content-type","text/html; charset="+document.characterSet);
                   },
                   CcntentType:"text/html; charset="+document.characterSet,
                   type: "GET",
                   url: destination,
                   statusCode: {
                    200: function( response){
                          callback(response);
                    }
                   },
                   error: function() {
                    // default behavior                           

                   }
                 });

しかし、受信したデータを html に挿入すると、長方形と ? という面白い記号が表示されます。

ajax リクエストを行うページには meta タグがあります。ajaxリクエストを行っているページにアクセスできないため、変更できません。

文字セットは windows-1251 で、これは IE10 でのみ発生し、firefox と chrome ではすべて問題ありません。

修正方法は?

4

1 に答える 1

0

私が最初に試みることは、自分のページの文字セットを呼び出しているページと同じに変更することです。

于 2013-02-11T07:15:11.343 に答える