2007年12月 9日

Ajax.Requestでクエリー付URLを送信する

 いや~、はまったはまった。。。

 Ajax.Requestで現在のページのURLを送信しようとして以下のようなスクリプトを書いてみたのです。

var msec = (new Date()).getTime();
var url = 'http://www.multiburst.net/****/get.php';
var pars = 'url='+document.URL;

var myAjax = new Ajax.Request(
    url,
    {
        method: 'get',
        parameters: pars+"&c="+msec,
        onComplete: showResponse
    }
);



 が、普通の静的なページはいいのです。

仮に「http://hogehoge/index.php」というURLを表示したときは、きちんと、

http://www.multiburst.net/****/get.php?url=http://hogehoge/index.php

とリクエストされます。

 しかし動的なページ「http://hogehoge/index.php?offset=5」を表示したら、

http://www.multiburst.net/****/get.php?offset=5

とリクエストしてしまいました。

 なんでだろう~、といろいろ試してみた結果、URL中の「?」をURLエンコードしないとだめな感じです。

続きを読む "Ajax.Requestでクエリー付URLを送信する"

2007年10月17日

Ajax開発用Eclipseプラグイン「Eclipse Rich AJAX Platform」

元ネタ:CodeZine


The Eclipse Foundationは15日、Ajax開発用プラグイン「Eclipse Rich AJAX Platform 1.0」(RAP)をリリースした。公式サイトより無償でダウンロードできるほか、Eclipseの更新機能に以下のURLを登録することで入手できる。

  • http://download.eclipse.org/technology/rap/update-site

 RAPのアキーテクチャはRCPに似ており、RAPのフレームワークを利用することで簡単にRIAを作成することができる。開発者はEclipseで提供されているData Tools Platform(DTP)などと連携しながら、Ajaxアプリケーションの開発やデバッグなどを行うことが可能となる。


とのことだ。

続きを読む "Ajax開発用Eclipseプラグイン「Eclipse Rich AJAX Platform」"