質問: 再び、jqueryのloadについて質問させてください。 上記ページの の部分に、loadで $("#selectcol").load("../item-cat01/gift00102921.html #color");とし、 のページ内にある 色:A/レッドB/グレーC/ブラック を呼び出したいのですが、呼び出し元となるページの文字コードがshift_jisなのでなのか、呼び出す事が出来ません。(ダミーでutf-8で作ったページからは現状の記述で呼び出す事は出来ました。) これは、回避できない事なのでしょうか。 何卒、ご助言くださいませ。 よろしくお願いいたします。
回答: そもそも、AJAX(:XMLHttpRequest())はUTF-8で行うのが原則 jQueryのAJAXオプション $.ajaxSetup({scriptCharset:'utf-8'}); をセットするとうまくいくかも知れないが、取得先がshift-jisじゃ だめですよね。