• 締切済み

ajax 通信 iisの設定?

最近ACCESSとASPとJAVASCRIPTの勉強を始めた学生です。 どーしても分からない事があるので教えてください。 AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html のサイトより『ajaxzip2-20081102.zip』をダウンロードしてきました。 ます一つ目の謎はsampleフォルダの以下の二つをローカル(c:\...html)で実行時  ・sample-jquery.htmlは住所自動入力が動作する  ・sample-prototype.htmlは住所自動入力が動作しない のはなぜか? 二つ目は、iisを立ちあげているので 「http://localhost/...../sample-jquery.html」 で実行すると自動入力が動作しません。。。 iisの設定でクライアントからの非同期通信の許可?みたいな項目があるのでしょうか? どなたかご教示くださいませ。_ _ ペコリ

みんなの回答

noname#94983
noname#94983
回答No.1

これだけだと、なんとも返事のしようがないと思う。もう少し状況がわかればいいんだが。 ローカルファイルをそのままブラウザで開いて動かすのは、「動くのが僥倖」と考えたほうがいいと思う。Ajaxはダウンロードされたサーバーに通信でデータを取得するものであって、サーバーにアクセスしてない状態では動作保証されない。だから、ファイルをそのまま動かすのは「動かないのが当たり前、動いたらもうけもの」ぐらいに考えたほうがいいと思う。 IISでアクセスできない件は、とりあえず、Ajaxでアクセスしているアドレス(見たところ、JSONファイルのようだが)にブラウザからアクセスして、データがきちんと取得できているかを確認してみたほうがいい。それができればスクリプトの問題、できなければサーバーに問題があると考えられるだろう。

関連するQ&A