JSON RETORNAR VALOR
Pessoal boa tarde
Duvida simples porém não consegui desenrolar, peguei o código abaixo como exemplo na net e está funcionando perfeitamente, ele está retornando os dados para o [Ô]table[Ô] até a tudo certo.
A minha dúvida é simples não quero retornar os valores para o [Ô]table[Ô] e sim para um textbox ou label direto.
Já tentei usando os codigos label.text = customer.name etc mas não funciona, alguém poderia me ajudar ?
Tks
function OnSuccess(response) {
alert([Ô]success[Ô])
var table = $([Ô]#dvCustomers table[Ô]).eq(0).clone(true);
var customers = response.d;
$([Ô]#dvCustomers table[Ô]).eq(0).remove();
$(customers).each(function () {
$([Ô].name[Ô], table).html(this.ContactName);
$([Ô].city[Ô], table).html(this.City);
$([Ô].postal[Ô], table).html(this.PostalCode);
$([Ô].country[Ô], table).html(this.Country);
$([Ô].phone[Ô], table).html(this.Phone);
$([Ô].fax[Ô], table).html(this.Fax);
$([Ô]#dvCustomers[Ô]).append(table).append([Ô]<br />[Ô]);
table = $([Ô]#dvCustomers table[Ô]).eq(0).clone(true);
});
}
</script>
Deixa ver se entendi. Você tem um retorno(response) que tem uma coleção de dados. O que você quer é exibir esses dados em inputs, isso?
Correto !
Tenho uma classe:
Public Class Customer
Public Property CustomerId() As String
Public Property ContactName() As String
Public Property City() As String
Public Property Country() As String
Public Property PostalCode() As String
Public Property Phone() As String
Public Property Fax() As String
End Class
Aonde eu salvo os dados nela com o resultado de uma query (select) de um webmethod.
Preciso retornar esses dados em alguns textboxs fiz alguns testes com alertas e vi que os dados estão sendo retornados corretos, porém não consigo setar o retorno nos textbox ou em labels:
Testes:
$(customers).each(function () {
alert(this.ContactName)-> Funcionando
$([ô]#label1[ô]).val(this.ContactName); - > Não funcionando
});
Tenho uma classe:
Public Class Customer
Public Property CustomerId() As String
Public Property ContactName() As String
Public Property City() As String
Public Property Country() As String
Public Property PostalCode() As String
Public Property Phone() As String
Public Property Fax() As String
End Class
Aonde eu salvo os dados nela com o resultado de uma query (select) de um webmethod.
Preciso retornar esses dados em alguns textboxs fiz alguns testes com alertas e vi que os dados estão sendo retornados corretos, porém não consigo setar o retorno nos textbox ou em labels:
Testes:
$(customers).each(function () {
alert(this.ContactName)-> Funcionando
$([ô]#label1[ô]).val(this.ContactName); - > Não funcionando
});
Veja bem:
Você está retornando um número indeterminado de Ãtens. O mais comum nesses casos é o uso de uma tabela mesmo. Mas é possÃvel sim fazer como você quer usando inputs. Vai ficar algo [Ô]parecido[Ô] com uma planilha do Excel. é bem complicado de se fazer na mão, sugiro o uso de componentes como o DataTables que é bem bacana para esse tipo de coisa. Com ele, você pode fazer como você quer, exibir os Ãtens, todos editáveis.
Você está retornando um número indeterminado de Ãtens. O mais comum nesses casos é o uso de uma tabela mesmo. Mas é possÃvel sim fazer como você quer usando inputs. Vai ficar algo [Ô]parecido[Ô] com uma planilha do Excel. é bem complicado de se fazer na mão, sugiro o uso de componentes como o DataTables que é bem bacana para esse tipo de coisa. Com ele, você pode fazer como você quer, exibir os Ãtens, todos editáveis.
Faça seu login para responder