ホームページ > ウェブフロントエンド > jsチュートリアル > IE で Ajax 送信時のコードが文字化けする場合の対処方法

IE で Ajax 送信時のコードが文字化けする場合の対処方法

php中世界最好的语言
リリース: 2018-04-03 15:44:59
オリジナル
1451 人が閲覧しました

今回は IE で Ajax から送信されたコードが文字化けした場合の対処方法を紹介します。 IE で Ajax から送信されたコードが文字化けした場合の 注意事項 について、実際のケースを見てみましょう。

はは、たくさんのことを試した後でも、encodeURIComponent はまだ機能します。 ! ! !

漢字の位置に保護措置を追加します:

encodeURIComponent(parentid)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

function loadCity(parentid) {

    var city = '${hotel.city}';

     

  $.ajax({

    url: './listCity.jspx?prov='+ encodeURIComponent(parentid),

    type: 'GET',

    dataType: 'JSON',

    timeout: 5000,

    error: function() { alert('加载城市列表失败!'); },

    success: function(msg) {

$("#city").empty();

$.each(eval(msg), function(i, item) {

    if(item.city ==city){

        $("<option value=&#39;" + item.city + "&#39; selected = &#39;selected&#39;>" + item.city + "</option>").appendTo($("#city"));

    }else{

         $("<option value=&#39;" + item.city + "&#39;>" + item.city + "</option>").appendTo($("#city"));

    }

   

});

    }

  });

}

ログイン後にコピー
インターネット上で言及されているcontentTypeを追加する別の方法は機能しないようです、o(︶︿︶)o ああ、 ~~

contentType: 'application/x-www-form-urlencoded;

この記事の事例を読んだ後は、この方法を習得したと思います。内容については、PHP 中国語 Web サイトの他の関連記事にご注目ください。

推奨書籍:

Ajax+mysqで都道府県・市区町村の3段階連携リストを実現

JsonとXMLデータのAjax送信手順を詳しく解説(コード付き)

以上がIE で Ajax 送信時のコードが文字化けする場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート