当前位置: 代码迷 >> Java Web开发 >> jquery dataType:json的有关问题(自动完成改程序)
  详细解决方案

jquery dataType:json的有关问题(自动完成改程序)

热度:374   发布时间:2016-04-17 01:04:08.0
jquery dataType:json的问题(自动完成改程序)

HTML code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD>  <TITLE>自动城市提示</TITLE>  <link rel="stylesheet" href="css/autoCity.css" type="text/css" media="all" />  <script src="js/jquery.js"></script>  <script src="js/autoCity.js"></script>  <script>    // 加载目的地提示List    function loadAuotCityList() {        $.ajax({            type: "POST",            url: "remote/cityList.do",            data: "cityId="+$("#beginCityId").val(),            dataType:"json",            success: function(result){                if(result.success) {                    apdata = eval(result.data);                } else {                    alert("ERROR:" + result.data);                }            }        });    }    $(document).ready(function() {        initAutoCity("targetCity");        loadAuotCityList();        // 始发车站的联动取数据        $("#beginCityId").change(function() {            // 加载目的地提示            loadAuotCityList();        });    });  </script> </HEAD> <BODY>  <table>    <tr>        <th>始发地:</th>        <td>            <select id="beginCityId">                <option value='hz'>杭州</option>                <option value='nb'>宁波</option>            </select>        </td>    </tr>    <tr>        <th>目的地:</th>        <td><input type="text" id="targetCity" name="targetCity" title="如:杭州或HZ" autocomplete="off" /></td>    </tr>  </table> </BODY></HTML>

url: "remote/cityList.do",
data: "cityId="+$("#beginCityId").val(),
dataType:"json",
这个数据是从cityList.do这个文件里面取出来的,写死的!
我现在想改成这个数据如果从后台java的一个list、或者Map里面取出来怎么改啊?求高手帮忙解答!
源码可以在这个下载 http://zhudp-cn.iteye.com/blog/254445


------解决方案--------------------
从Java后台取是一样的 
你后台list也好 Map也好 要在服务端最终转化成和你的假数据一样的格式 然后再往前台写 就OK了 效果和你之前的假数据的效果一样
------解决方案--------------------
找个JSON生成数据的插件就可以了。。。把你要转的LIST或者MAP转为JSON

jsonUtil.toJSON(LINST/MAP)

希望可以帮到你。
------解决方案--------------------
探讨

{"data":"[['安昌','AC'],['安丰','AF'],['安华','AH'],['安吉','AJ'],['安县','YX']]","success":true}
cityList.do 这个文件的一小部分数据

引用:
把你的假数据发份上来
  相关解决方案