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の下は一行あける」とか文法部分で苦労した。
早くこれ買わないと。

初めてのPerl

初めてのPerl