0
控制器方法循環通過JSON對象成功但是無法循環訪問控制器返回的數組。請幫助我循環json對象。謝謝!在AJAX調用
控制器方法循環通過JSON對象成功但是無法循環訪問控制器返回的數組。請幫助我循環json對象。謝謝!在AJAX調用
你可以做以下(解析響應爲JSON):
$.ajax({
url : endpoint,
type : "get",
success : function(data) {
var parsed_data = $.parseJSON(data);
$.each(parsed_data, function(index,value) {
alert("hello");
$("#list_projects").append("");
});
}
});
或者直接使用jQuery的方法getJSON()
:
$.getJSON('/projects/get/1', {}, function(data) {
$.each(data, function(index, element) {
alert(element);
});
});
,你能否告訴我們,被返回到JSON您瀏覽器嗎?您可能需要使用類似Firebug或Chrome Developer Tools的東西來查看HTTP響應中的原始數據。 – crush
您是否已將'data'記錄到控制檯以查看它是否包含任何內容? –
我想'''def get'''方法不是js,所以你應該指定。你確定你從控制器獲得'''json'''嗎?此外,你得到的錯誤究竟是什麼?你爲什麼認爲你不能循環?你沒有對'''索引做任何事情,value'''變量是成功函數,所以你期望實現什麼? – alonisser