问一个把数组添加到select的option的问题··有两个<select>标签,第一个<select>的option绑定的是从数据库里面查询的大类的名称
在点击了第一个<select>里面的选项后,在第二个<select>中添加 属于这个大类的小类的名称····
同时,有一个获取数组的函数···function GetTableResult(sql,args)
{
var xml = new XMLHttpRequest();
xml.open("post","Common__Data.aspx",false);
xml.seRequestHeader('Content-Type','applicetion/x-www-form-urlencoded');
if (args != null)
args = "&" + args;
else
args="";
xml.send("____sql=" +escape(sql.replace(".","##").replace("%","¥")) + args);
try{
window.eval(String(xml.responseText));
return datatable;
}
catch(err){
alert(err.description);
return new Array
}通过这个函数来获取数组···如: var arry = GetTableResult(“select ···from ···where ···”)求一段完整的代码···从第一个<select>标签获得数组的值开始····跪谢···新手,分不多···真的谢谢大家···
在点击了第一个<select>里面的选项后,在第二个<select>中添加 属于这个大类的小类的名称····
同时,有一个获取数组的函数···function GetTableResult(sql,args)
{
var xml = new XMLHttpRequest();
xml.open("post","Common__Data.aspx",false);
xml.seRequestHeader('Content-Type','applicetion/x-www-form-urlencoded');
if (args != null)
args = "&" + args;
else
args="";
xml.send("____sql=" +escape(sql.replace(".","##").replace("%","¥")) + args);
try{
window.eval(String(xml.responseText));
return datatable;
}
catch(err){
alert(err.description);
return new Array
}通过这个函数来获取数组···如: var arry = GetTableResult(“select ···from ···where ···”)求一段完整的代码···从第一个<select>标签获得数组的值开始····跪谢···新手,分不多···真的谢谢大家···
解决方案 »
- asp.net 如果表格里行的内容不显示,则该行也不占用空间,如何实现
- 关于这段语法的解释
- 请教jQuery高手:下面Prototype语法能用jquery实现吗?
- Flash 里定义的数组 怎么样和JavaScript交互
- 用javascript写一个可以控制td宽度的脚本
- 求一常用正则表达式~~
- 如何实现,页面上的一个input text对应的两个按钮,点击后分别进入不同的页面?
- onresize 怎么用啊?
- 谁知道http://www.rongshu.com/index/main.html按钮的源码?
- 紧急求助:如何处理Netscape 不支持的javascript 函数
- Extjs4 vbox布局问题
- 问一个把数组添加到select的option的问题··
function 方法(){
var arry = GetTableResult(“select ···from ···where ···”)
String str="";
for(var i=0;i<arry.length;i++){
str +=<option>arry[i]</option>; //拼写 option 语句 火狐浏览器支持 若是IE 就创建节点出来 如ducument.createElement('option');这样}
document.get....(’xiaode‘).innerHTML(str);//取得该select对象 插入拼的语句 当然你可以用jquery写}
<body>
<select 大的 一个事件方法比如onchange>
<select 小的 id=little>
</body>
<select id="sel"></select><script type="text/javascript">
var opt = document.createElement("option"); //创建一个option元素并赋值给opt
document.getElementById("sel").appendChild(opt); //获得ID为sel的元素,让opt成为它的子元素
</script>大体意思是这样,自己再加点循环什么的。
你这个是添加option~~我想要全的····这一整个东西怎么弄···