【问题标题】:How to use Json with tag: span如何使用带有标签的 Json:span
【发布时间】:2014-10-12 09:44:43
【问题描述】:

我有以下情况:

function searchProduct(cod) {

            var msg = "";
            var url = '<c:url value="/user/SeachProduct?cod="/>';
            $.getJSON(url + cod,
                    function (ajax) {
                        $.each(ajax.product, function (k, value) {
                            $("#formUser").find($('[name="product.' + k + '"]')).each(function () {
                                setElementValue(this, value, 'product.' + k);
                            });
                        });
                    });
}

如果您使用在输入中包含标签的表单,则此方法有效:

但我不想使用表格...我只想使用表格并在标签内填充数据:

<span>
<table><tr>
<td><span class="TextoTabela">${product.email}</span></td></tr></table>

我该怎么做?

【问题讨论】:

  • 你在问如何操作 DOM? jQuery 的基本功能,您的问题中已经有一个工作示例?
  • 我只是把我的对象的每个属性,在我的表的标签“跨度”内。我接受任何建议!!!
  • 我不清楚你想要实现什么。你已经有了类似的功能,除非你的意思是说你根本不知道你当前的代码是如何工作的。

标签: jquery html json jsp


【解决方案1】:

你需要修改你的 javascript 来实现它:

function searchProduct(cod) {
    var msg = "";
    var url = '<c:url value="/user/SeachProduct?cod="/>';
    $.getJSON(url + cod, function (ajax) {
        var myTable = "<tr><td>No records</td></tr>";
        $.each(ajax.product, function (k, value) {
            myTable += '<tr><td><span class="TextoTabela">'+value+'</span></td></tr>';
        });
        $("#mytable").html(myTable);
    });
}

您的 HTML:

<table id="mytable"></table>

就是这样,希望对你有帮助!

【讨论】:

  • 我理解你的想法,Jaymin Gajjar。但它没有用。就是这样......我会学习更多,因为在最坏的情况下使用相同的标签形式......
  • 你能发布一个ajax.product的格式吗?或者它包含什么?所以我可以更清楚为什么它不起作用
【解决方案2】:
{"contaPagar": {"@resolves-to": "contaPagar","cod": 3,"titulo": "CHEQUE","numeroTitulo": "201111-Bradesco","status": "PAGO","valor": "5999.99","valorTotal": "5999.99","mora": "0.00","multa": "0.00","dataPagamento": "10/10/2014","dataVencimento": "10/10/2014","dataEmissao": "01/10/2014","pessoa": {"cod": 7,"email": "silvio@sbt.com.br","endereco": "Rua do Silvio","bairro": "Morumbi","cidade": "São Paulo","uf": "SP","cep": "00000-000","foneCel": "(22)22222-2222","ativo": true,"nome": "Silvio Santos","nomePai": "Pai do Silvio","nomeMae": "Mae do Silvio","foneRes": "(11)1111-1111","dataCadastro": "01/10/2014","dataNasc": "01/10/1920","dataAtualizacao": "11/10/2014","cpf": "797.137.372-45"}}}

【讨论】:

    猜你喜欢
    • 2021-05-25
    • 2015-06-24
    • 2013-11-09
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多