• Ajax属性和函数以及 返回值之XML格式和文本格式(二)


    (一)
    client请求文本之json格式:接收到json格式,再有js解析(详细先eval成对象,然后.就可以)

    var text = this.responseText;
    var book = eval('('+ text +')');
    document.getElementById('btitle').value = book.title;
    document.getElementById('bintro').value = book.intro;

    //当中btitle和bintro是client网页中的一个text文本域

    server端代码:
    方式一:假设从数据库返回数据,先把数据写成数组,然后通过函数转成json
    <?php 
    $book = array('title'=>'天龙八部','intro'=>'人生八苦');
    echo json_encode($book);
    ?>

    方式二:
    /*假设直接返回json,能够将以下一句放到?>外面就可以*/
    详细代码例如以下
    <?php 
    ?>
    {title:'天龙八部',intro:'人生八苦'}

    (二)
    client请求文本之html格式:后台返回大段的html代码,直接innerHTML到前段页面
    var text = this.responseText;
    document.getElementById("news").innerHTML = text;


    server端代码:直接是html文本

    详细代码:
    <?php 
    /*
    从数据库取出N条数据
    */
    foreach (array('新闻1','新闻2','新闻3') as $v) {
    	echo '<li>',$v,'</li>';
    }
    ?>



  • 相关阅读:
    计算公式以及参数数量计算
    sqlmap查找SQL注入漏洞入门
    动态密码卡TOTP算法
    使用windbg分析iis崩溃的一个实例
    windbg加载sos.dll
    wndbg下载与安装
    windbg入门
    IIS崩溃时自动抓取Dump
    net组件转化成COM组件
    dokuwiki安装部署
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/3815508.html
Copyright © 2020-2023  润新知