我試圖使用jQuery和CakePHP的組合檢索一些數據。在CakePHP中使用AJAX檢索數據
我有一個feed()方法,從數據庫中發回數據JSON編碼。當我使用瀏覽器訪問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();
}
});
}
我懷疑的URL可能是錯誤的,因爲Xdebug的不挑請求了。
有沒有人對我有任何建議?我一直在尋找四個多小時。
編輯:這是網頁本地主機地址/測試/ person_availabilities /飼料
什麼網址,你在瀏覽器中,當你使用瀏覽器呢?瀏覽網址「http:// localhost/person_availabilities/feed/1」是否會返回任何內容? –