JQUERY-load()

作者: 不睡觉呀 | 来源:发表于2018-04-04 19:28 被阅读0次
  • jQuery ajax-load方法

  • 通过ajax向服务器请求加载数据的方法

  • $("div").load("2.html #abc");------通过load方法加载文件名为“2.html”文件中id为abc的数据,返回到div中。

var http=require("http");
var fs=require("fs");
var path=require("path");
var server=http.createServer(process);
server.listen(8080);

function process(req,res){
    var url=req.url;

    if(url=="/"||url=="./1.html"){
        var file="1.html";
        getFile(file,res);
    }else if(url.indexOf(".json")>=0){
        var list=[9,8,7,6,5,4,3,2,1,0];
        var object={"list":list};
        res.writeHead(200,{"Content-type":"application/json"});
        res.end(JSON.stringify(object));

    }else if(path.extname(url)==".html"){
        var fileName=url.substring(1);
        getFile(fileName,res);

    }else{
        res.end("error_____________");
    }
}
function getFile(file,res){
    var rs=fs.createReadStream(file);
    rs.pipe(res);

    rs.on("error",function(){
        res.end("error");
    });
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <ul>
        <li id="abc">001</li>
        <li>002</li>
        <li>003</li>
        <li>004</li>
        <li>005</li>
        <li>006</li>
        <li>007</li>
        <li>008</li>
        <li>009</li>
        <li>010</li>
        <li>011</li>
        <li id="aaa">012</li>
        <li>013</li>
        <li>014</li>
        <li>015</li>
        <li>016</li>
        <li>017</li>
        <li>018</li>
        <li>019</li>
        <li>020</li>
    </ul>
    
</body>
</html>
  • 最终输出内容为:div 中含有001的li标签。

相关文章

  • JQUERY-load()

    jQuery ajax-load方法 通过ajax向服务器请求加载数据的方法 $("div").load("2.h...

网友评论

    本文标题:JQUERY-load()

    本文链接:https://www.haomeiwen.com/subject/hudlhftx.html