使用了ajax,为什么取不出来值?
我通过:
document.getElementById("law_name").innerHTML=xml_get_list.responseText;
已经把值得到了。
例如:得到:
数据库的分类值:3
得到一个js数组:
<script>
var c_sort_id = new Array();
var c_sort_content = new Array();
c_sort_id['23']=new Array();
c_sort_id['23']['0']='26';
c_sort_content['26']='收养';
c_sort_id['23']['1']='25';
c_sort_content['25']='继承';
c_sort_id['23']['2']='24';
c_sort_content['24']='婚姻';
c_sort_id['0']=new Array();
c_sort_id['0']['3']='29';
c_sort_content['29']='国家机关';
c_sort_id['0']['4']='28';
c_sort_content['28']='宪法';
c_sort_id['0']['5']='23';
c_sort_content['23']='婚姻继承收养法';
c_sort_id['0']['6']='22';
c_sort_content['22']='劳动法';
</script>
但为什么我用<script>document.write=c_sort_content[24]</script>却取不到值,总说我c_sort_content没有定义,为什么呢?明明有值啊。是不是还需要怎么调用啊?