加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

appendchild的两个正确用法以及ajax

发布时间:2020-12-16 02:03:08 所属栏目:百科 来源:网络整理
导读:!DOCTYPE HTML html head meta charset = "gbk" / title / title / head body div id = "placeholder" / div script type = "text/javascript" var placeholder = document.getElementById( "placeholder" ); var description = "test" ; placeholder.innerH
<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="gbk" />
        <title></title>

    </head>
    <body>
        <div id="placeholder"></div> 

        <script type="text/javascript"> var placeholder = document.getElementById("placeholder"); var description = "test"; placeholder.innerHTML = description; // 或者 var textNode = document.createTextNode('test123'); placeholder.appendChild( textNode ) </script>
    </body>
</html>

自己作业中用了一个ajax结果实现的过程中出现了好多的问题:一开始就是上面的append这个方法自己用错了,然后后来发现ajax没有办法加上数据实际上加上数据之后由于是form提交于是又被刷新没了,所以自己需要把form去掉之后再进行提交。

反正中间出了好多的问题,但是这两个问题应该是最重要的问题了。自己最后慢慢解决后实现成这个样子:

search<input type="text" name="search" id="inputsearch">
<button id="btn">search</button>
<!-- //为什么用onclick=function()不行么我都要哭了-->
<!--</form>-->



<script type="text/javascript"> $(document).ready(function(){ $("#btn").on("click",function(){ // alert($("#inputsearch").val()); $.ajax({ url: 'select.php',type: 'get',dataType: 'json',data: {search: $("#inputsearch").val()},success: function (result) { // alert(result); var json = eval(result); var i = 0; // alert(json[0]['bookid']); for (i; i < json.length; i++) { // alert(result[0]); // var app=document.createElement("li"); // app.innerHTML=json[i]; // var father=document.getElementById("con1"); // father.appendChild(app); var app=document.createElement("tr"); var html = "<td>" + json[i]['bookid'] + "</td>" + "<td>" + json[i]['class'] + "</td>" + "<td>" + json[i]['bookname'] + "</td>" + "<td>"+json[i]['press'] + "</td>" +"<td>"+ json[i]['year'] + "</td>" + "<td>" + json[i]['author'] + "</td>" + "<td>" + json[i]['price'] + "</td>" + "<td>" + json[i]['number'] + "</td>" + "<td>" + json[i]['surplus'] + "</td>"; var father = document.getElementById("selecttable"); app.innerHTML=html; // alert(html); father.appendChild(app); // alert(json.length); } } }); }); }); </script>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读