欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

新手再问个ajax有关问题,ajax接收的数据这么填充到form里

更新时间: 2014-01-05 01:53:52 责任编辑: Author_N1

 

新手再问个AJAX问题,ajax接收的数据这么填充到FORM里


        我的代码里是html+Ajax,不带插件的。
        str = xmlhttp.responseText;    
        canshu = str.split( "\n" );
        alert(canshu);
     document.getElementById('port1').innerHTML=canshu[0];
     document.getElementById('port2').innerHTML=canshu[1]; 
     document.getElementById('port3').innerHTML=canshu[2];
        数据能正常接收到了。
        但是没法填到对应的位置。

       <div> id="xx" </div>这么放呢?
       (1)
       <td>PORTX<br> 
       <input type="text" maxlength="20" size="20" name="portx" value=""
       </td>
       (2)
        </td>
        <td >PORT1<br>
        <select name="port1">
        <option value="0">OFF
        <option value="1">ON
        </select>

        坐等答案.


--参考方法--
select设置innerHTML不会选中对应的项,反倒会清楚掉option对象。。而且你的select只有name,并没有id属性

设置selectedIndex属性,下标从0开始。。如果返回的是0/1的内容,直接用下面的

document.getElementById('port1').selectedIndex=canshu[0]



加id
<select name="port1" id="port1">
--参考方法--
引用:
select设置innerHTML不会选中对应的项,反倒会清楚掉option对象。。而且你的select只有name,并没有id属性

设置selectedIndex属性,下标从0开始。。如果返回的是0/1的内容,直接用下面的

document.getElementById('port1').selectedIndex=canshu[0]



加id
<select name="port1" id="port1">

+1
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:53:52
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2730/
本文WWW.DOC100.NET DOC100.NET版权所有。