<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    json 解析ajax

    java返回值:
    modelAndView.put("data", data);
      modelAndView.put("keys", new String[]{"id","vessel_name_en","vessel_name_cn","voyage"});
      modelAndView.setViewPath("/ajax/jsonResult.ftl");

    freemarker 的json值:
    [
     <#list data as row>
      {
       <#list keys as key>
        <#if key_index=keys?size-1>
        "${key}":"${row["${key}"]?default("")}"
        <#else>
        "${key}":"${row["${key}"]?default("")}",
        </#if>
       
       </#list>
      }
      <#if row_index!=data?size-1>
      ,
      </#if>
     </#list>
    ]

    jquery的ajax方法:
    $(document).ready(function(){
     
     $("#vessel_name_en").autocomplete('${webroot}/suggest!vessel.do', {
      mustMatch:false ,
      width:300,
      parse: function(data) {
       return $.map(eval(data), function(row) {
        return {
         //固定就得這么寫
         data: row,
         //匹配內(nèi)容
         value: row.vessel_name_en,
         //最后回填的數(shù)據(jù)
         result: row.vessel_name_en
        }
       });
      },
      //顯示的內(nèi)容
      formatItem: function(item) {
       return item.vessel_name_en +" / "+item.vessel_name_cn+" / "+item.voyage;
      }
     }).result(function(event,item){
      $("#shipInfoId").val(item.id);
      $("#vessel_name_cn").val(item.vessel_name_cn);
      $("#voyage").val(item.voyage);
      $("#bill_no").focus();
     });

    <#macro vesselInfo index=index readonly=true>
    <table class="guide" style="width:100%;" id="base_tbl">
     <tr>
      <th>英文船名</th><td><input type="hidden" name="shipInfoId" value="${index.ship_info_id?if_exists}" id="shipInfoId"/><input name="vesselNameEn" id="vessel_name_en" value="${index.vessel_name_en?if_exists}"/></td>
      <th>中文船名</th><td><input name="vesselNameCn" id="vessel_name_cn" value="${index.vessel_name_cn?if_exists}"/></td>
      
      <th>航次</th><td><input name="voyage" id="voyage" value="${index.voyage?if_exists}"/></td>
      
     </tr>
     </table>

    </#macro>



    posted on 2012-05-19 00:36 youngturk 閱讀(409) 評(píng)論(0)  編輯  收藏 所屬分類: AjaxJQuery

    <2012年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結(jié)構(gòu)
    4 口語(yǔ)英語(yǔ)

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    EJB學(xué)習(xí)

    Flex學(xué)習(xí)

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 久久亚洲精品中文字幕| 国产精品久久香蕉免费播放| 久久免费精彩视频| 91视频免费观看高清观看完整| 羞羞视频在线观看免费| 又长又大又粗又硬3p免费视频| 一本到卡二卡三卡免费高| 九九免费久久这里有精品23| 成人嫩草影院免费观看| 一级女性全黄生活片免费看| 成人无码区免费A∨直播| 国产婷婷成人久久Av免费高清| 97在线免费观看视频| 国产免费AV片在线观看| 久久精品成人免费观看| 51精品视频免费国产专区| 4hu四虎最新免费地址| 国产精品无码免费播放| 国产免费人人看大香伊| 亚洲成年人啊啊aa在线观看| 久久激情亚洲精品无码?V| 国产亚洲一区二区手机在线观看| 亚洲av永久无码| 亚洲AV第一成肉网| 四虎影视久久久免费观看| 韩国免费a级作爱片无码| 午夜视频免费在线观看| 免费国产成人高清在线观看网站| 最新猫咪www免费人成| 免费欧洲毛片A级视频无风险| MM131亚洲国产美女久久| 亚洲AV无码一区二区二三区软件 | 1000部啪啪毛片免费看| 中文字幕无码免费久久99| 日本一区免费电影| 77777亚洲午夜久久多人| 老司机亚洲精品影院| 亚洲丁香婷婷综合久久| 成人免费ā片在线观看| 最近免费2019中文字幕大全| 男女啪啪永久免费观看网站|