我有我的顯示選項傳遞服務器端JavaScript Array對客戶
我需要使用服務器端JavaScript調用外部第三方數據庫,並返回和數組列表的選擇菜單。我有客戶端JavaScript調用數組並在選擇菜單中填充選項。
我不確定如何將我的數組從服務器端傳遞到客戶端。我很滿意我的客戶端Javscript和我的服務器端JavaScript,只是不確定如何將我的數組從服務器傳遞到客戶端。任何輸入將不勝感激。代碼如下。
服務器端JavaScript
var arrayOptions = new Array();
arrayOptions= //call to DB is here
for(var i = 0; i < arrayOptions.length; i++) {
var opt = arrayOptions[i];
arrayOptions.push(opt);
}
客戶端的JavaScript
function getOptions(arrayOptions){
var select = document.getElementById("selOption");
for(var i = 0; i < arrayOptions.length; i++) {
var opt = arrayOptions[i];
var el = document.createElement("option");
el.textContent = opt;
el.value = opt;
select.appendChild(el);
}
如何從服務器端傳遞到客戶端:AJAX。異步調用服務器將數據返回給客戶端。很簡單,但你需要先嚐試一下。 –