Dan*_* JJ 1 javascript jquery parsing json
我试图通过jQuery从JSON数据中读取数据.公共汽车由于某些原因而导致工作失败.
这是我的JSON文件:http://goo.gl/PCy2th ,这是我获取数据的代码:
$.getJSON("http://goo.gl/PCy2th", function(data){
$.each(data.PlayListArray, function(key, val){
alert(val.URL);
});
});
Run Code Online (Sandbox Code Playgroud)
这是演示:http://jsfiddle.net/SVk77/
有什么想法解决它吗?
您可以创建Web服务以获取所有音乐网址
PHP代码:
<?php
header('content-type: application/json; charset=utf-8');
header("access-control-allow-origin: *");
$array = array("https://soundcloud.com/danial-sabagh/mane", "https://soundcloud.com/ajamband/gole-iran", "https://soundcloud.com/bibakofficial/kooch", "https://soundcloud.com/bibakofficial/mohammad-bibak-in-niz-bogzarad","https://soundcloud.com/kaishakhay/whine-and-kotch-j-chapri-f","https://soundcloud.com/amirtataloo/merci","https://soundcloud.com/amirtataloo/bikhiyal");// you can also apply your business logic and get url from database
echo json_encode(array("PlayListArray"=>$array));
return;
?>
Run Code Online (Sandbox Code Playgroud)
用于调用和获取来自php web服务的响应的JQuery代码
Javascript代码:
$.ajax({
url: 'getMusicURL.php',
type: "GET",
dataType:'json',
success:function(data){
console.log(data);//using object data you access all music array
for(var i=0;i<data.PlayListArray.length;i++){
console.log(data.PlayListArray[i]);
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
826 次 |
| 最近记录: |