環境依存文字


■jQuery.ajax() Cache問題

・問題 主にIEにおいて一度ファイルアクセス(ajaxのget通信(Request Type : GET)に成功)をすると、 その結果がローカルcacheに保存される。 しかし、そのファイル内容に変更があったとしても(サーバー側でファイルが削除されていても)、 サーバーにそのファイルを読みに行かずローカルcache内容を読んでしまい、正しい結果を表示しない。 (ページ更新すると、再度サーバに読みに行く) ローカルにcacheが生成され、次からはCacheを読み、ネットーワークを介した処理をしない。 ・対応策は以下4パターン(いずれか) ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 対応1:AjaxのtypeオプションをPOSTにセット $.ajax( { url : "http://aaa/", type: 'POST' 対応2:Ajaxのcacheオプションをfalseにセット $.ajax( { url : "http://aaa/", cache : false, 対応3:urlに任意のパラメーターをセット url: fileUrl, dataType: 'json'?id=+Math.random() 対応4:メタタグによる対応 meta <meta http-equiv='cache-control' content='no-cache'> <meta http-equiv='expires' content='0'> <meta http-equiv='pragma' content='no-cache'> ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー


機種依存文字とは   外字   機種依存文字と呼ばれる由来   機種依存文字のサンプル   IBMと文字   制御文字   ASCIIコード   unicode   unicodeその他   誤表示   数値参照文字   BOMとは   文字コード表とは   SJIS   EUCJP   NEC特殊文字とは   CP932とは   符号化文字集合とは   メールと文字化け   base64とは   mime形式とは   urlencodeとは   SJISとJISコードの違い   改行とは   空白文字   Base64   ASCII文字←→URLエンコードの対応表   phpでのダブルクォート(シングルクォート) の違い   URLエンコードの気を付けるポイント   デコードの重複の注意ポイント   マルチバイト文字列   htmlエンコーディング   python文字列扱い   php SJIS-WIN   正規表現   正規表現とエスケープ文字   よくつかう正規表現例   メタ文字   波ダッシュ   JWTとは   pythonの文字コード   リモートからsudoを実行   pythonをバージョンを指定して実行   タイムスタンプとは   jsonとは   csvとは   webmとは   円マークとバックスラッシュ問題   ajax cache問題   ajax 非同期・同期通信設定   javaScriptでURLエンコード方法   拡張子一覧