我已经创建了一个网页,以便根据hson表单中的json和用户条目获取表格。
我有以下问题:我在我的表单创建的框中写了我的用户条目。当我点击我的"去"按钮,我的框变空了,我的条目没有进入" Filtre_ti"。
真正奇怪的是,如果我写完全相同的条目,那么这次是#34; Filtre-ti"我没有问题就得到了我的桌子。
为了简化:只有当我连续两次写同一个条目时才会得到我的桌子,但是我第一次不能得到它。
我试图改变我的剧本,表格和表格的位置,但我没有发现问题...
我的剧本:
function get_values(){
var json = "http://****/get_json.php?callback=?";
if(document.getElementById('Filtre_ti').value != ""){
json = json + "&nom_TI=" + document.getElementById('Filtre_ti').value;
}
console.log(json);
var titre_colindex = 0;
$.getJSON(json ,function(data){
newRow = document.getElementById('mon_tableau').getElementsByTagName('tbody')[0].insertRow(-1);
$.each(data[0], function(index, valeur){ //Pour chaque colonne
newCell = newRow.insertCell(titre_colindex);
newCell.innerHTML = index;
titre_colindex+=1;
});
$.each(data, function(i,ti){
var newRow;
var newCell;
newRow = document.getElementById('mon_tableau').getElementsByTagName('tbody')[0].insertRow(-1);
newCell = newRow.insertCell(0);
newCell.innerHTML = ti.TI;
var i_colindex=1;
$.each(ti, function(index, valeur){
if(index != "TI"){
newCell = newRow.insertCell(i_colindex);
newCell.innerHTML = valeur;
i_colindex+=1;
}
});
}); //End each
console.log("End fct");
}); //End getJSON
}

<form action="#" class="tableau"> <!--Creation du formulaire pour l'entree utilisateur-->
</br></br>Quel TI recherchez vous ?</br></br>
<table border=0>
<tr>
<td>Nom du TI</td>
<td>
<INPUT type="text" name="nom_TI" id="Filtre_ti">
</td>
</tr>
<tr>
<td COLSPAN=1>
<button onclick="get_values()">GO</button>
</td>
</tr>
</table></br>
</form>
<table id="mon_tableau" border=1><tbody></tbody></table>
&#13;
你有什么想法吗?
谢谢, Corentin。