それが私の機能です:
function deleteAutoAd(id, title) {
alert(title);
$.ajax({
dataType: 'json',
url: '/ajax/deleteautoad',
type: 'POST',
data: {
id : id,
title : title
},
success: function(data) {
alert(data);
}
});
}
この関数では、アラート(タイトル)とポップアップ「これはタイトルです」(タイトル=「これはタイトル」であるため)を試します。しかし、 ajax/deleteautoad でこれを試します:
public function deleteautoadAction() {
if ($this->getRequest()->isPost()) {
echo $param1 = $this->_request->getParam('id');
echo $param2 = $this->_request->getParam('title');
}
}
echo param1 は 5 を表示しますが、echo param2 は何も表示しません。