jQuery と CakePHP の組み合わせを使用してデータを取得しようとしています。
JSON エンコードされたデータベースからデータを送り返す feed() メソッドがあります。ブラウザを使用して URL にアクセスすると、メソッドは正常に機能します。
function feed($id = null) {
$this->layout = 'ajax';
$data = array(
'test' => true
);
echo (json_encode($data));
}
データを取得する必要があるメソッドもありますが、何らかの理由でそうではありません。
var address = '/person_availabilities/feed/1';
// JavaScript Document
$(document).ready(function() {
var events = doAJAXcall(address);
alert(events)
}
function doAJAXcall(url) {
$.ajax({
type : 'POST',
url : url,
dataType : 'json',
data: {
},
success : function(data){
return data;
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
//$('#login_error').show();
}
});
}
xdebug がリクエストを取得しないため、URL が間違っている可能性があると思われます。
誰か私に提案はありますか?もう4時間以上探しています。
編集: これはページ localhost/Testing/person_availabilities/feed のアドレスです