怎么用js拿到一个对象里面的属性

怎么用js拿到一个对象里面的属性,第1张

使用forin可以遍历js对象属性,用法如下:
forin 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环 *** 作)。
for in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次 *** 作。
1
2
3
4

for (变量 in 对象)
{
//在此执行代码
}
“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。
示例:
1
2
3

for (var sProp in window) {
alert(sProp);
}
以上例子会d出window对象中的所有属性

1、新建html文档,在body标签中添加一个按钮,然后在head标签中引入jQuery文件:

2、使用jQuery给按钮添加点击事件,然后使用ajax发送请求并将获取到的结果进行输出:

3、用浏览器打开代码,点击浏览器上的按钮,这时html页面中的内容就被输出到了控制台中:

在controller内部,用方法参数接收手机号码,然后拿到手机号码进行查询,得到归属地字符串,用model进行参数存储和视图的存储,返回modelandview就完成了回显。后面的同样的,通过方法参数,进行页面数据的接收即可;大致代码可以写一下
@RequestMapping("/查询归属地的action")
public ModelAndView findAddress(String telephone(这个参数名要和你表单中的电话输入框的name一样)) {
//在这进行查询,得到归属地,应该是个字符串吧
ModelAndView mv = new ModelAndView();
mvaddObject("页面回显的name", 归属地);
mvsetViewName("你要跳转的页面");//你的视图解析得配,不配的话可以给相对地址,但是不要放在web-inf下
return mv;
}
下面那个是一样的,参数用过方法参数接收即可

浏览器可以正常访问后台,但当打开Chrome的开发者工具时,后台会调用HandlerInterceptorAdapter子类的postHandle方法,并且ModelAndView为null,会报空指针异常。更有趣的是,开启火狐的firebug却不会报错。

打开Chrome的开发者工具或者火狐的firebug,浏览器会请求获取压缩js、css对应的map文件,当服务器端没有对应的静态资源时,会进入拦截器HandlerInterceptorAdapter,此时的>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13388387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存