AJAX リクエストで渡されたパラメータにアクセスしようとしていますが、PHP でそれらを出力しようとしても、何も表示されません。emailData が定義されていて正しいことはわかっているので、それは問題ではありません。
これが私の現在のコードです:
function sendEmail(){
var emailData = $('emailForm').serialize(true);
new Ajax.Request("php/email.php",
{
method : "get",
parameters : emailData,
onFailure : ajaxFailure,
onException : ajaxFailure
}
);}
そしてemail.phpで
print_r($_GET);
編集
emailData が alert または console.log で定義されているかどうかを確認すると、http://www.prototypejs.org/api/form/serialize に従って ajax パラメーターの正しい形式で、必要な正しい値が得られます。
2回目の編集
今はうまくいくようです。コードをまったく変更していませんが、現在は機能しているようです。