Concret5でのajaxで教えてください

2012年5月3日 at 7:48

ブロックの作成ウインドウ内で、Javascriptの変数を、PHPで処理するため、

$.ajax({
type: "POST",
url: "/test.php",
data: data,
success: function() {
alert('success');
}

クリックすると上記のコードを実行し、test.php で受け取ってデータベースに受け取るようにしたいので、ご教示ください。

一応、test.php でデータは受け取れることまで確認したのですが、このtest.php 内でConcrete5のAPIを使いたいのですが、さあてどうしたものか悩んでいます。
つまり、concrete5から呼び出されるadd.php等は、APIは使えますが、test.phpは、勝手に呼び出すので、当たり前ですが使えないようです。

タグ:

Re: Concret5でのajaxで教えてください

2012年5月3日 at 8:13
ぼく自身は管理画面でのAjaxは使ったことがないですが、Ajax Lessonsというconcrete5でのAjaxを学ぶためのアドオンがあるみたいです。
http://www.concrete5.org/marketplace/addons/ajax-lessons/

Ajax Formのソースは見たことがありますが、toolsに入れたPHPを呼び出してるみたいです。
こんな感じで。
url: '/index.php/tools/packages/ajax_form/ajax_responder'

http://www.concrete5.org/marketplace/addons/ajax-form/

参考になれば。