这是异步回发返回的json字符串:{"Results": { "types": [{"TypeName":"冠天下系列","TypeID":"3"},{"TypeName":"抢新系列","TypeID":"4"},{"TypeName":"中国好韵系列","TypeID":"5"}]}}
这是一个comboBox onchange时调用的函数
function BindChild(id)
{
if(id==0)
{
var obj=document.getElementById("ddlChild");
obj.options.length=0;
var init = new Option("请选择一个子类","0");
obj.options.add(init);
}
else
{
if(xmlhttp)
{
var url = requestURL+id;
xmlhttp.open("get", url, true);
xmlhttp.onreadystatechange = LoadChildCallBack;
xmlhttp.send(null);
var obj=document.getElementById("ddlChild");
obj.options.length=0;
var init = new Option("请选择一个子类","0");
obj.options.add(init);
}
}
}
function LoadChildCallBack(response)
{
if(xmlhttp.readyState == 4)
{
if(xmlhttp.status ==200)
{
eval("var objResults = " + xmlhttp.responseText);
var obj=document.getElementById("ddlChild");
for (var i=0; i < objResults.Results.types.length; i++)
{
var opt = new Option(objResults.Results.types[i].TypeName,objResults.Results.types[i].TypeID);
obj.options.add(opt);
}
}
}
}
可是js调试老是说缺少":" 在eval("var objResults = " + xmlhttp.responseText);这一句
大家帮我看看错在哪
这是一个comboBox onchange时调用的函数
function BindChild(id)
{
if(id==0)
{
var obj=document.getElementById("ddlChild");
obj.options.length=0;
var init = new Option("请选择一个子类","0");
obj.options.add(init);
}
else
{
if(xmlhttp)
{
var url = requestURL+id;
xmlhttp.open("get", url, true);
xmlhttp.onreadystatechange = LoadChildCallBack;
xmlhttp.send(null);
var obj=document.getElementById("ddlChild");
obj.options.length=0;
var init = new Option("请选择一个子类","0");
obj.options.add(init);
}
}
}
function LoadChildCallBack(response)
{
if(xmlhttp.readyState == 4)
{
if(xmlhttp.status ==200)
{
eval("var objResults = " + xmlhttp.responseText);
var obj=document.getElementById("ddlChild");
for (var i=0; i < objResults.Results.types.length; i++)
{
var opt = new Option(objResults.Results.types[i].TypeName,objResults.Results.types[i].TypeID);
obj.options.add(opt);
}
}
}
}
可是js调试老是说缺少":" 在eval("var objResults = " + xmlhttp.responseText);这一句
大家帮我看看错在哪
解决方案 »
- 【郁闷死了】过程或函数 'CheckUser' 需要参数 '@userName',但未提供该参数。
- system.printing命名空间里的方法怎么控制web打印页面的设置,比如边距设置
- asp Literal text中图片不显示
- ajax控件
- 登陆站点-〉web服务-〉客户端,获取session的问题。
- 如何安装asp.net 2.0.50727,急哦!!!
- 求ASP.NET(VB)当前在线人数源代码
- page的问题,急!!!!!!
- asp.net的Mail对象不能够发信。请问是怎么回事。
- 菜鸟请教(急)怎样同步显示系统时间,并怎样从数据库读取最新的消息滚动显示
- 求个text只能输入数字,小数的JS函数
- 关于建立论坛的问题!!
看语法是否正确
看语法是否正确
返回的 json 串不差":"<script language="javascript">
eval('var objResults = {"Results": { "types": [{"TypeName":"冠天下系列","TypeID":"3"},{"TypeName":"抢新系列","TypeID":"4"},{"TypeName":"中国好韵系列","TypeID":"5"}]}}')alert(objResults.Results.types.length)
</script>