Ajaxを利用したYahoo!検索Webサービス
引き続きYahoo!検索Webサービスで勉強。
Yahoo!が提供してくれているもので、Perlの他にAjaxのコードが書かれたJavaScriptも提供されていたのでそれを使ってみた。
HTMLファイルを適当に作って、jsファイルを読み込んで実行してみるもののXMLHttpRequestによるサーバーとの通信部分で、何度やってもエラーになる。
提供されてたJavaScriptから、直接Yahoo!のWebサービスをリクエストしていたが、よくよく考えてみるとAjax(XMLHttpRequest)では外部ドメイン
とは通信できない。ってことでした。
結局、このまえ用意した自ドメイン内のPerlのプログラムを一度かましてYahoo!のWebサービスにアクセスすることで解決
それにしても、今回は意外とPerlの「print << "testtest";」の意味とか「Content-Type: text/htmlの下は一行あける」とか文法部分で苦労した。
早くこれ買わないと。
- 作者: ランダル・L.シュワルツ,トムフェニックス,Randal L. Schwartz,Tom Phoenix,近藤嘉雪
- 出版社/メーカー: オライリージャパン
- 発売日: 2003/05
- メディア: 単行本
- 購入: 15人 クリック: 474回
- この商品を含むブログ (273件) を見る