如果您无权访问数据库服务器,也可以使用 JSON 文件。
http://www.secretgeek.net/json_3mins.asp
我建议您使用 jQuery 来满足该要求。如果您使用 JSON 文件,则可以使用$.ajax函数或$.getJSON函数。
这是我几周前编写的一个示例:
var strHtmlOutput = "";
$.getJSON('cities.json', function(data) {
// Loop over all records in the json file
$.each(data.cities, function() {
var strName = $(this).attr("name");
var strCityId = $(this).attr("id");
var strProvinceId = $(this).attr("provinceid");
strHtmlOutput += "<option value='" + strCityId + "'>";
strHtmlOutput += strName;
strHtmlOutput += "</option>";
});
});
// Appending new records in the City dropdown list
$("#strCityId").append((strHtmlOutput);
JSON文件内容:
{
"cities": [
{
"id": "1",
"provinceid": "1",
"name": "Montreal"
},
{
"id": "2",
"provinceid": "1",
"name": "Quebec"
},
{
"id": "3",
"provinceid": "2",
"name": "Ottawa"
},
{
"id": "4",
"provinceid": "2",
"name": "Mississauga"
},
{
"id": "5",
"provinceid": "3",
"name": "Vancouver"
},
{
"id": "6",
"provinceid": "3",
"name": "Victoria"
}
]
}
希望这可以帮助!