jquery Ajax implements Select to dynamically add data instance parsing

小云云
Release: 2018-05-26 15:53:31
Original
2404 people have browsed it

This article mainly introduces the relevant information of jquery Ajax to realize Select dynamically adding data. It has certain reference value. Interested friends can refer to it. I hope it can help everyone.

jquery Ajax implements Select to dynamically add data. The specific content is as follows

1. Background

Recently at work, I encountered a problem about select . Under normal circumstances, the data in the select drop-down box is fixed or the list value is read directly in jsp and displayed. However, this time we need to link select with other option boxes, that is, we need to dynamically add option data. After consulting a lot of information, I finally got it. Let’s share how to use jQuery and Ajax to dynamically add data through select.

2. The code in this article implements the function of linking the vehicle model with the vehicle brand.First of all, it is the vehicle brand definition in jsp. This is very simple. As follows:

  • *车系
  • Copy after login

    Then, is theJS code:

    function getModelList(){ var brandId = $("select[name=brandId]").val(); $("select[name=modelId]").empty(); //清空 $.ajax({url:'/getModelList.do', type:"post", data:{ brandId : brandId }, cache: false, error:function(){ }, success:function(data){ var modelList = data.modelList; if(modelList && modelList.length != 0){ for(var i=0; i"; //动态添加数据 $("select[name=modelId]").append(option); } } } }); }
    Copy after login

    Finally, is thebackend code:

    @RequestMapping("/getModelList") @ResponseBody public Map getModelList(Integer brandId) { List modelList = null; try{ modelList = carInfoManager.getSrmsModelListByBrandId(brandId); }catch(Exception e){ LOGGER.error("获取年租车辆型号异常:{}", e.getMessage()); } Map returnMap = Maps.newHashMap(); returnMap.put("modelList", modelList); return returnMap; }
    Copy after login

    Related recommendations:

    How to dynamically add styles to HTML tags returned by Ajax

    Using jQuery to dynamically add small advertisements

    Example sharing jQuery dynamically adds .active to achieve navigation effect code

    The above is the detailed content of jquery Ajax implements Select to dynamically add data instance parsing. For more information, please follow other related articles on the PHP Chinese website!

    Related labels:
    source:php.cn
    Statement of this Website
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!