[英]jQuery JSON response from j.post
我不想發布此問題,因為關於jQuery中JSON解析的帖子已經很多,但是我似乎無法使它正常工作。 我有此JavaScript代碼填充的此選擇列表。 這是從HTML頁面onload
:
function populateclienteslist () {
$.post('php/listaclientes.php', function(data){
data = JSON.parse(data);
if (typeof (data) == 'object' && JSON.parse ){
var html = '';
var len = data.length;
for (var i = 0; i< len; i++) {
var d = data[i];
if(!d.error){
html += '<option value="' + (i+1) + '">' + d.cliente + '</option>';
}else{
alert(d.error);
}}
$('#clienteslist').append(html);}else{
console.log("error");
}
})
}
這可以正常工作,然后當您選擇列表的項目時,此代碼將顯示列表的信息,該函數將通過onchange
調用;
function selectedcliente(){
var id_clientea = $('#clienteslist').val();
var jqxhr = $.post('php/selectcliente.php',{"id_cliente":id_clientea}, function(data){
data = JSON.parse(data)
if(typeof(data) == 'object' && JSON.parse){
var html = '';
var len = data.lenght;
for(var i = 0; i<len; i++){
var d = data[i];
if(!d.error){
html += d.contacto;
d.contacto + '">';
}else{
document.write(data[i].error);
}
}
alert(html);
}else{
alert("Is not object");
}
}
)
}
var len = data.lenght;
應該
var len = data.length;
編輯:對不起,忘了提到需要在selectedcliente()
完成編輯
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.