亙古不返回通過AJAX填充選項的選擇對象的選擇對象的JavaScript不列入返回通過AJAX填充選項中的JavaScript
下面我對現有的HTML表,其中HTML表有添加HTML DOM行三列一個帶有名稱和另一個與選擇框和最後一個具有按鈕動態地通過Ajax
從而創建行的功能,以節省與名稱的選項是
function createTable(row){
var table = document.getElementById("table");
var row = table.insertRow(row);
var cell1 = row.insertCell(0);
cell1.innerHTML = "something";
var cell2 = row.insertCell(1);
cell6.appendChild(createSelctbox());
...
..
}
和AJAX調用創建選擇對象,其選擇是
function createSelctbox(){
var selec = document.createElement("select");
var xmlhttp = getXMLObject();
if(xmlhttp)
{
xmlhttp.open("POST","some.php",true);
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4)
{
if(xmlhttp.status == 200)
{
var data = JSON.parse(xmlhttp.responseText);
var option;
for(var i=0;i<data.length;i++){
option = document.createElement('option');
option.value=data[i].id;
option.appendChild(document.createTextNode(""+data[i].something+""));
selec.appendChild(option);
}
return selec;
}
}
}
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send("display="+type);
}
因此,這是可能返回這樣
我已經試過這也不過表腳本不等待直到ajax返回選擇框dom – senK