JSON + AJAX + STRUTS2 + HTML中的RENDER JSON

伊万

我有一个电话ajax:

JAVASCRIPT

    <script type="text/javascript">
        $.subscribe('cellselect', function(event, data) {
            var cell = event.originalEvent.cellcontent; 
            $.ajax({
                type : "GET",
                url  : "codcli.action?cliente.codcli="+cell,
                dataType : 'json',
                success : function(result){
                    if (result != null && result.length > 0){
                        $.publish('name');
                        $.publish('emails');
                    }
                },
                error : function(xhr, errmsg) {alert("No values found..!!");}
            });
        });
    </script>

行动

    <action name="codcli" class="intranet.ConsultarAlumno" method="CargarDatos">
        <result type="json">
            <param name="root">
                cliente
            </param>
        </result>
    </action>

返回下一个String JSON

带有Firefox的JSON结果(对象“ cliente”)

{"apemat":null,"apepat":null,"cicact":"01","clientedociden":null,"clienteemail":[{"emacli":"[email protected]"},{"emacli":"[email protected]"}],"clientesemestre":null,"clientetelefono":{"contel":0,"escuela":null,"facultad":null,"fechorusucre":null,"fechorusumod":null,"ideusucre":null,"ideusumod":null,"numtel":"   075 225476   975345737","tipotelefono":null},"codant":null,"codcli":"2012534852","codgraaca":null,"codpai":null,"codusu":null,"deuacumor":null,"deuacupen":null,"dirdom":"CALLE JIRON UNION 1274-LA VIRGEN","escuela":{"codesc":"02","desesc":"DERECHO","desescban":null,"desescres":null,"facultad":null,"fechorusucre":null,"fechorusumod":null,"ideusucre":null,"ideusumod":null,"nomdiresc":null,"proproesc":0,"staesc":null,"tipogrado":null},"estcar":null,"estciv":null,"exaadm":null,"facultad":{"codfac":"06","desfac":"DERECHO","desfacres":null,"dirfac":null,"fechorusucre":null,"fechorusumod":null,"ideusucre":null,"ideusumod":null,"nomrep":null,"proprofac":0,"stafac":null,"tipperaca":null,"ubigeo":null},"fechorusucre":null,"fechorusumod":null,"fecnac":null,"ideusucre":null,"ideusumod":null,"moding":null,"modtit":null,"nom":"FABIOLA  MARIA","nomcom":"ABADA MUYAGA","numcreacu":null,"numcuracu":null,"numresing":null,"propongen":null,"semegr":null,"semestre":"2","seming":"20131","sex":null,"stacli":null,"tipcli":null,"turmat":"M","ubigeo":{"codpos":null,"codubigeo":null,"depubigeo":"LA LIBERTAD, TRUJILLO, LA VIRGEN","disubigeo":null,"proubigeo":null},"ubigeo2":null,"ultsemact":null,"ultsemmat":null,"valvar":"19\/08\/2013","year":"2013"}

JSP

<p>Here The name</p>
<div id="name"> Atributte "nom" </div>

<p>Here The list of emails</p>
<div id="emails"> Atributte "clienteemail" </div>

问题

什么是工作JSON字符串以在HMTL页上显示JSON字符串的属性“ nom”(名称)和“ clienteemail”(电子邮件列表)的最佳方法?

安德里亚·利吉奥斯(Andrea Ligios)

像这样 ?

....

success : function(cliente){
    if (result != null && result.length > 0){
        $("#name"  ).html(cliente.nom);
        $("#emails").html("");
        for (var i=0; i < cliente.clienteemail.length; i++) {
            $("#emails").append("<br/>" + cliente.clienteemail[i].emacli);
        }
    }
},

....

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Struts2中使用JSON-RPC

来自分类Dev

JSON对象未在Struts2操作中设置变量

来自分类Dev

JSON对象未在Struts2操作中设置变量

来自分类Dev

简单的ajax返回json,struts2和Restful中有异常

来自分类Dev

完整日历Struts2 JSON

来自分类Dev

在许多div + Struts2中加载JSON的一部分

来自分类Dev

如何在struts2操作中忽略JSON根节点

来自分类Dev

如何在struts2中仅返回数组而不是json对象

来自分类Dev

Json数据在Spring,Struts2中未绑定到jqgrid

来自分类Dev

从Struts2的JSON处理中排除属性

来自分类Dev

无法发送回struts2 json插件的数组

来自分类Dev

jQuery Fullcalendar Struts2事件作为Json

来自分类Dev

Struts2 json返回多余的\反斜杠

来自分类Dev

属性setData的不兼容类型[JSON + Struts2插件]

来自分类Dev

如何在Struts2中获得Ajax响应

来自分类Dev

如何在struts2 junit4测试用例中在请求中发布json

来自分类Dev

在Struts2中将JSON RPC与Spring Security一起使用会导致请求被禁止(403)

来自分类Dev

HTML / JSON / Javascript / AJAX

来自分类Dev

Ajax错误struts2?

来自分类Dev

在Ajax中解析JSON

来自分类Dev

Json在Ajax中解析

来自分类Dev

处理Struts 1.3中从Ajax发布的JSON数组

来自分类Dev

使用JSON将2个参数传递给action struts2

来自分类Dev

在AJAX JSON响应中包含HTML

来自分类Dev

Struts2在带有“ quote”的jsp文件上显示json数据

来自分类Dev

Struts2操作不适用于JSON和分派器的结果类型

来自分类Dev

使用$ .getJSON的Struts2 json响应导致未定义的响应

来自分类Dev

jQuery-ui的Struts2 JSON的序列化问题自动完成

来自分类Dev

我正在发送json数据并尝试进入struts2动作类