我試圖從我的json文件中加載使用php和and jQuery ajax獲取音樂流派列表。如何從此Json文件中獲取價值
這裏是我的JSON格式
[
"12-bar blues",
"2 tone",
"2-step garage",
"4-beat",
"50s progression",
"a cappella",
"accordion",
"acid breaks",
"acid house",
"acid jazz",
"acid rock",
"acid techno",
"acid trance",
"acousmatic music",
"acoustic"
]
JQuery的
// Get genres
$("#showgenres").click(function(){
var genres = $("#genrelist");
$.ajax({
url: base_url + "genres/index",
method : "GET",
success: function(data){
genres.append(data);
}
});
return false;
});
PHP
public function index(){
$file = include APPPATH . "third_party/genres-master/genres.json";
echo $file;
//echo json_encode($file);
}
我的HTML文件
<h3>Genres:</h3>
<hr>
<div id="genrelist"></div>
<button id="showgenres">Show</button>
和IM想起來了「原始」 JSON輸出,我想從陣列獲得流派值?
這只是給我的每一行 –
的第一個字母是字符串形式的JSON?在'for'循環之前試試'data = JSON.parse(data);' –
是的,我試過了,但是得到錯誤「Uncaught SyntaxError:JSON在位置26905的意外數字」 –