大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
您好,您这样:
创新互联,为您提供网站建设、成都网站制作、网站营销推广、网站开发设计,对服务活动板房等多个行业拥有丰富的网站建设及推广经验。创新互联网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!
html
head
title字符转HTML实体编码/title
script
function $(id) {return document.getElementById(id);}
function htmlEncode(input)
{
var code = input.charCodeAt(); // 获得实体编码
var div = $("divCode");
/*
* 实体编码的格式是:数字;
* 是
* # 是 #
* code 用户输入的字的实体编码
* ; 是 ;
*
* 如果直接写成 "" + code + ";"; 的形式会被浏览器直接解析为对应的字符,从而失去了编码的作用。
*/
div.innerHTML = "" + "#35;" + code + "#59;"; //String.fromCharCode(code); 解码
}
/script
/head
body
input type="text" onchange="htmlEncode(this.value)"/
div id="divCode"/div
/body
/html
使用 String.fromCharCode(code); 便可以将实体编码转换回字符。
JS里不能直接使用Java实体对象,如果你要使用Java实体对象的值,可以在迭代的时候把值存储于指定ID的隐藏域,然后后JS根据此ID取值即可。
1、由后台action
传给前台是需要将map
转成json格式
复制代码
代码如下:
MapString,
List
resultMap;
JSONObject
json
=
JSONObject.fromObject(resultMap);
message
=
json.toString();
List中存放多个student对象
2、前台js
中先将结果json串转成对象
复制代码
代码如下:
var
obj
=
eval("("+data+")");
3、遍历取list
中的对象
复制代码
代码如下:
for(var
key
in
obj){
//第一层循环取到各个list
var
List
=
obj[key];
for(var
student
in
List){
//第二层循环取list中的对象
alert(List[student
].id);
alert(List[student
].name);
}
}
在前台封装成JSON对象,通过AJAX传到后台,在通过解析JSON串拿到各个属性值封装成对象就行了
现在js主流使用jquery框架
例如 input id="name" type="text" value="3" /
使用jquery框架可以按以下方式取值
var name = $("#name").val();
设值
$("#name").val("456");