+ chk ABC
- chk BCD
chk BBB
chk CCC
chk DDDchk表示CHECKBOX,点击+可以展开ABC的内容,这里的内容用AJAX+JSON来实现用不着从数据库里读,用JAVA代码写一些内容传过来就行,我想了解一下是怎么从后台传值然后前台JSON取值的这些
- chk BCD
chk BBB
chk CCC
chk DDDchk表示CHECKBOX,点击+可以展开ABC的内容,这里的内容用AJAX+JSON来实现用不着从数据库里读,用JAVA代码写一些内容传过来就行,我想了解一下是怎么从后台传值然后前台JSON取值的这些
你可以用/分割,ajax取的时候,再split
function createXmlHttpRequest()
{
if(window.ActiveXObject)//如果是IE浏览器
{
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest)
{
return new XMLHttpRequest();
}
}var xmlHttpRequest;
function checkUserExists(oCtl)
{
var uname=oCtl.value;
if(!uname)
{
alert("用户名不能为空");
oCtl.focus();
return;
}
//发送请求到服务器,判断用户名是否存在
var url="/MyAjax/login.do?method=execute&uname="+uname;
//1.创建XMLHttpRequest组建
xmlHttpRequest=createXmlHttpRequest();
//2.设置回调函数
xmlHttpRequest.onreadystatechange=haoleJiaoWo;
//3.初始化XMLHttpRequest组件
xmlHttpRequest.open("GET",url,true);
//4.发送请求
xmlHttpRequest.send(null);
}function haoleJiaoWo()
{alert(xmlHttpRequest.status);
if(xmlHttpRequest.readyState==4&&xmlHttpRequest.status==200)
{
var b=xmlHttpRequest.responseText;
if(b=="true")
{
alert("存在");//这里控制div
}else
{
alert("NO");//这里控制div}
}
}
</script>
var b=xmlHttpRequest.responseText;这句代码,就能取得后台write传来的数据!然后你再split
- chk BCD
chk BBB
chk CCC
chk DDD上面的内容是从后台JAVA代码里传过来的在页面上用AJAX+JSON取过来点击+号展开里面的内容,里面的内容也是从后台传过来的,但是点击之后希望能传一个到后台然后,后台JAVA代码取到这个值,把展开后里的内容,在传过来,然后前台显示