* 这种写法的前提条件是制定规则,指定一个值,来区分多个平级函数,就相当于是人,
* 每一个人相同且平级,而为了有效的识别每一个人,所以出现了身份证号的存在。
* 这个指定的值就相当于给每一个函数设置一个身份证号,通过调用最外层的函数传来的
* 值,去判断这个值是属于哪个函数的值。
*/
有写的不对的请在评论区留言,我会尽快更改,谢谢大家!
js中只有var类型,不分到低时数组还是其他的类似java中的String,int等类型,如果js要获取ava中的数组就是用json吧.java代码中把集合转成json:
@RequestMapping(value = "/slick/home")
public void homePage(HttpServletResponse response) throws IOException {
String json = null
response.setContentType("application/json")
PrintWriter out = response.getWriter()
Gson gson = new GsonBuilder().serializeNulls().setDateFormat(DateFormat.LONG)
.setPrettyPrinting().setVersion(1.0).create()
List<Integer>list = new ArrayList<Integer>()
for (int i = 0i <10i++) {
list.add(i)
}
JSONArray ja = JSONArray.fromObject(mes)
json = gson.toJson(ja.toString())
out.print(json)
}
js中解析的代码:
function tested(){
jQuery.getJSON("${path}/slick/home?time="+new Date().getTime(),
function(items){
var output = []
output.push('<option value="">-请选择-</option>')
jQuery.each(items, function(i,item){
output.push('<option value="'+ item +'">'+ item +'</option>')
})
$('#'+nextUnit).html(output.join(''))
$('#'+nextUnit).css('display','')
})
}