我想通过URL加载网页菜单栏的内容。(此URL将导致下载具有.slt文件扩展名的文件)
网址:https://drive.google.com/file/d/0BxgoZYVaFm3ecFRGYThjcE85OUU/edit?usp=sharing
"content.slt“文件包含
{
"list": [
{
"productName": "bulb",
"Code": "130",
"levelNumber": 2,
"itemId": 0
},
{
"productName": "switch",
"Code": "131",
"levelNumber": 6,
"itemId": 0
},
{
"productName": "fan",
"Code": "132",
"levelNumber": 3,
"itemId": 0
}
]
}我像这样使用了我的java脚本
$(document).ready(function () {'
$.getJSON("https://www.******************", function(data) {
$.each(data.list, function (i, list) {
var option = '<li class="list_1"><a href="#">' + list.productName + '</a> </li>';
$(option).appendTo('#product_details');
});
});
});在这里,我想直接从URL将产品名称加载到菜单栏。
使用上述方法,我不会在我的菜单栏中获得productName。
发布于 2014-07-22 13:20:03
Json对象数据字段是错误的。第一个对象productName声明,而第二个对象只声明名称,这就是问题所在。你会改变的,它会工作的很好。见Demo
var data = {
"list": [
{
"productName": "bulb",
"Code": "130",
"levelNumber": 2,
"itemId": 0
},
{
"productName": "switch",
"Code": "131",
"levelNumber": 6,
"itemId": 0
},
{
"productName": "fan",
"Code": "132",
"levelNumber": 3,
"itemId": 0
}
]
};https://stackoverflow.com/questions/24888012
复制相似问题