重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
public void outString(String str) {
成都创新互联长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为宜城企业提供专业的网站建设、网站设计,宜城网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
try {
getResponse().setContentType("text/json;charset=utf-8");
PrintWriter out = getResponse().getWriter();
out.write(str);
} catch (IOException e) {
}
}
//字符串转换为json
public void outJsonString(String str) {
outString(str);
}
// 对象转换JSON格式
public void outJson(Object obj) {
try {
String json=JSONObject.fromObject(obj).toString();
outJsonString(json);
} catch (Exception e) {
e.printStackTrace();
}
}
// 数组转换JSON格式
public void outJsonArray(Object array) {
try {
outJsonString(JSONArray.fromObject(array).toString());
} catch (Exception e) {
e.printStackTrace();
}
}
后台:ListQuestionsOptions questionsOptionsList=new ArrayListQuestionsOptions() ;
outJsonArray(questionsOptionsList);
jquery 代码:
$.ajax({
url:'questionsOptionsList.action',
type:'post',
data:loadValue, //传给后台的参数
dataType:'json', //返回值类型 一般设置为json
success:function (data, status) //服务器成功响应处理函数
{
showHTML(data);
},
error:function (data, status, e)//服务器响应失败
在js中,通过遍历对象,使用if语句判断,便可以获得对象中某个属性对应的值。下面举例讲解js如何获得对象中某个属性对应的值。
设备:联想笔记本Air14
系统:Windows 10
软件:zend studio10.0
1、首先新建一个html文件,命名为test.html,用于讲解js如何获得对象中某个属性对应的值。
2、在test.html文件中,创建script标签,用于编写js代码。
3、在js标签内,创建一个对象obj,用于测试。
4、在js标签内,使用for循环遍历对象,其中i为属性。
5、在for循环内,使用if语句判断当前的属性是否等于“b”,如果等于,则使用write方法将其属性值输出在页面上。
6、最后在浏览器打开test.html文件,查看结果,就完成了。
字母和数字键的键码值(keyCode)
按键 键码 按键 键码 按键 键码 按键 键码
A 65 J 74 S 83 1 49
B 66 K 75 T 84 2 50
C 67 L 76 U 85 3 51
D 68 M 77 V 86 4 52
E 69 N 78 W 87 5 53
F 70 O 79 X 88 6 54
G 71 P 80 Y 89 7 55
H 72 Q 81 Z 90 8 56
I 73 R 82 0 48 9 57
数字键盘上的键的键码值(keyCode) 功能键键码值(keyCode)
按键 键码 按键 键码 按键 键码 按键 键码
0 96 8 104 F1 112 F7 118
1 97 9 105 F2 113 F8 119
2 98 * 106 F3 114 F9 120
3 99 + 107 F4 115 F10 121
4 100 Enter 108 F5 116 F11 122
5 101 - 109 F6 117 F12 123
6 102 . 110
7 103 / 111
控制键键码值(keyCode)
按键 键码 按键 键码 按键 键码 按键 键码
BackSpace 8 Esc 27 Right Arrow 39 -_ 189
Tab 9 Spacebar 32 Down Arrow 40 . 190
Clear 12 Page Up 33 Insert 45 /? 191
Enter 13 Page Down 34 Delete 46 `~ 192
Shift 16 End 35 Num Lock 144 [{ 219
Control 17 Home 36 ;: 186 \| 220
Alt 18 Left Arrow 37 =+ 187 ]} 221
Cape Lock 20 Up Arrow 38 , 188 '" 222
遍历a1数组获取 红楼梦对应下标
for (let sub = 0; suba1.length; sub++){
if(a1[sub]=='红楼梦'){
// a2[sub] 这便是你想要的值
}
}
PS:唉,前端水平都差成这样了么,这样的数据不都应该放在json里面么!
!DOCTYPE html
html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
title/title
script
function checkUserName(fm){
var tu=fm.txtUser.value.replace(/^\s+|\s+$/g,"");
if(/^.*\d.*$/.test(tu)){
alert("名字中不能含有数字");
return false;
}else if(tu==""){
alert("名字不能为空");
return false;
} else{
return true;
}
}
/script
/head
body
form onsubmit="return checkUserName(this)"
table
trtdusername:/tdtdinput type="text" name="txtUser" //td
/tr
trtd colspan=2 style="text-align:right;"input type="submit" value="submit" //td/tr
/table
/form
/body
/html