web前端|js教程
jquery解析json,jquery解析XML,jquery解析HTML
web前端-js教程
1、HTML
有的时候会将一段HTML片段保存在HTML文件中,在另外的主页面直接读取该HTML文件,然后解析里面的HTML代码片段融入到主页面中。
fragment.html文件,其内容:
720 全景 css3源码,vscode 集成gdb,ubuntu小,tomcat设置ip,qt使用sqlite创建表,dedecms手机插件,数据可视化的前端框架,爬虫工具的开发和应用,php 替换html,曲靖seo培训好吗,免费下单系统网站源码,asp网页 图表 源码,软件程序模板下载lzw
新浪微博ios源码,vscode页面冲突未出现,ubuntu顶部菜单,tomcat启动出错原因,蜜蜂爬虫防治,php调用登录,seo优化转化率高,网站源码编程,带前台的WordPress模板lzw
hello Jquery
在主页面
Test.html中解析代码
流媒体播放器源码,ubuntu多屏幕vga,爬虫拨号换ip,战神引擎免php转php,优化定位seolzw
$("#a1").click(function(){
$("#div2").load(fragment.html);
return false;
});[code]
2、JSONJSON文件是test.json,其内容:
[code]
[{"name":"jim","age":"20"},{"name":"lily","age":"18","hobby":["swim","movie"]}]
在主页面
Test.html中解析代码
$("#a2").click(function(){
$.getJSON( est.json,function(data){
var html =
;
$("#div2").html(html);
return false;
});
});3、XML
XML文件是test.xml,其内容是:
深入浅出extjs
张三88
锋利的jQuery
李四99
深入浅出flex
王五108
java编程思想
钱七128
在主页面
Test.html中解析代码
$("#a3").click(function(){
$.get( est.xml,function(data){
var s="";
$(data).find(ook).each(function(i){
var id=$(this).attr(id);
var name=$(this).children( ame).text();
var author=$(this).children(author).text();
var price=$(this).children(price).text();
s+=id+" "+name+" "+author+" "+price+"
";
});
$(#div2).html(s);
});
});
对JQuery解析不同文档做了一个Demo,Test.html的原码是
$(function(){
$("#a1").click(function(){
$("#div2").load(fragment.html);
return false;
});
$("#a2").click(function(){
$.getJSON( est.json,function(data){
var html =
;
$("#div2").html(html);
return false;
});
});$("#a3").click(function(){
$.get( est.xml,function(data){
var s="";
$(data).find(ook).each(function(i){
var id=$(this).attr(id);
var name=$(this).children( ame).text();
var author=$(this).children(author).text();
var price=$(this).children(price).text();
s+=id+" "+name+" "+author+" "+price+"
";
});
$(#div2).html(s);
});
});
});
show html fragment
show json
show xml
Show Content:
利用FireFox浏览器打开该Test.html文件,效果如下
点第一个超链接会在Show Content区域显示新插入的html片段
点第二个超链接,会显示json数据:
点第三个超链接,会显示xml数据: