JavaScript如何测试是否存在嵌套的对象键

JavaScript014

JavaScript如何测试是否存在嵌套的对象键,第1张

javascript查看一个对象中的属性和值,包括里面有嵌套的情况。

function f(obj){

var s=""

for(prop in obj){

var temp=typeof obj[prop]

if(temp==="object"){

s+=prop+":"+"{"+f(obj[prop])+"}"

}

else{

s+=prop+":"+obj[prop]+"\n"

}

}

return s

}

这个函数所需要的参数是一个对象。

js函数中好像不能嵌套asp吧?可以用ajax无刷新的二级联动

一级select里面加入onchange

例<select name="teacher_name" id="teacher_name" onChange="showStudent(this.value)">

js中采用xmlHttp对象把查询关键字发送到另外一个asp页面进行查询,并用xmlHttp的responseText方法获得查询得到的二级select需要的数据,动态产生二级select

如果不会xmlHttp,可以到网上查查相关资料