JSON RETORNAR VALOR

 Tópico anterior Próximo tópico Novo tópico

JSON RETORNAR VALOR

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#478340 - 07/12/2017 17:23:57

ALESANTOS182
JUNDIAI
Cadast. em:Novembro/2017



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>



#478341 - 07/12/2017 17:27:42

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
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?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#478343 - 07/12/2017 18:43:14

ALESANTOS182
JUNDIAI
Cadast. em:Novembro/2017


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
        });



#478345 - 07/12/2017 21:29:44

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
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.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário