摘要:
Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mashup 的驱动力,它可将来自多个地方的内容集成为单一 Web 应用程序。不过,由于受到浏览器的限制,该方法不允许跨域通信。如果尝试从不同的域请求数据,会出现安全错误。如果能控制数 据驻留的远程服务器并且每 阅读全文
摘要:
在一个不支持PHP的主机上,需要对某些页面做访问统计。我的方案是在静态的HTML页面上,用JSONP向能够执行PHP的主机进行跨域请求,从而使用PHP解决这个访问量统计问题。在服务器端,PHP页面返回的JSONP格式应该是这样的:而静态HTML发起请求的代码可以参考下面:通用方法:// 初始化数据,同一个cookie一分钟的访问量都算一次function init_count(pageType, id){ var j = null; $.ajax({ type: "get", //使用get方法访问后台 dataType: "jsonp", //返回js 阅读全文
摘要:
JQuery获取和设置Select选项方法汇总如下:获取select先看看下面代码:$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Textvar checkValue=$("#select_id").val(); //获取Select选择的Valuevar checkInd 阅读全文
摘要:
jQuery中常用getJSON来调用并获取远程的JSON字符串,将其转换为JSON对象,如果成功,则执行回调函数。原型如下:jQuery.getJSON( url, [data], [callback] ) 跨域加载JSON数据。url: 发送请求的地址data : (可选) 待发送key/value参数callback: (可选) 载入成功时的回调函数主要用于客户端获取服务器JSON数据。简单示例:服务器脚本,返回JSON数据:// $.getJSON.php$arr=array("name"=>"zhangsan", "age&qu 阅读全文
摘要:
用JavaScript解析XML数据是常见的编程任务,JavaScript能做的,JQuery当然也能做。下面我们来总结几个使用JQuery解析XML的例子。第一种方案: 第二种方案: 一般步骤如下:1. 读取xml文件$.get("xmlfile.xml",function(xml){ //xml即为可以读取使用的内容,具体读取见第2点});2. 读取xml内容如果读取的xml是来于xml文件,这结合上面的那点,处理如下:$.get("xmlfile.xml",function(xml){ ... 阅读全文
摘要:
(以下内容可能会随着时间改变而改变!)查看对方QQ空间的背景音乐http://qzone-music.qq.com/fcg-bin/cgi_playlist_xml.fcg?json=0&uin=QQ号码json=1 为使用json json=0 为XML--------------------------------------------------------------------------------------------------------------------------------------------------------获取对方指定相册里面所有相片的列 阅读全文
摘要:
在flickr时代,为了专门把站内嵌入相册,还专门写了一篇文章把Flickr相册搬回家。flickr被墙之后,我就把个人相册转到了Web Picasa上。用Picasa Web就简单多了,官方提供了Slideshow Flash,而且形式也比较漂亮,阅微堂之前也是用这样的方式,不过这种方法麻烦的一点是在Picasa上添加相册,就要手动到blog这边更新一次。这两天看到了Web Picasa API,感觉这玩意儿的功能太强了,完全可以做一个Picasa的站内镜像版。最后的效果见阅微堂相册。更令人惊讶的是,这种效果完全是javascript(JSON API)实现的(虽然我觉得如果在后台用php实 阅读全文