jQuery插件Ajax 导步上传文件

星期一, 十二月 20th, 2010 Posted in JQuery | No Comments »

文件上传操作,是开发常见的需求功能,PHP上传文件时,只能用$_FILES形式,但是若我们只是单一的用JS方式取其ID,如

<input id='img' type='file' />..document.getElementById('img').value

或者jquery形式 的$(“#img”)都是不能真正做到实际上传的.可是功能上又要要求实现所谓的“异步上传”,怎么办呢?只能借助于第三方的组件,或者自己写一个。但自己不想去亲自动手写一个话,那就用第三方的,这里有一个不错的jQuery的Ajax文件上传的组件,是 jQuery.fileupload.js 。

操作步骤:

Tags: , ,

基于 javascript 的简单缓存思路

星期一, 七月 19th, 2010 Posted in JavaScript, WordPress | No Comments »

我在博客上用了很多的 javascript 代码, 来实现些简单的动画效果和 Ajax . 本意是为了好看, 增强用户体验但是也不得不有所牺牲: 1. 可能会增加数据库请求. 2. 无法使用浏览器前进后退按钮.

今天写个思路来缓解一下第一个问题 ( 数据库请求 ) 注意只是缓解. 因为不是真正的缓存.

我们知道所以的 Ajax 请求其实和不同的请求是没有什么两样的. 但它也有自己的特点:

Tags: , , ,

ajax 分页导航栏函数

星期三, 七月 7th, 2010 Posted in JavaScript | No Comments »

很多时候我们都是ajax来获取数据列表,分页当然也是希望能够人性化,当页码过多的时候怎么安排显示呢?今天我来提供一个通用的导航样式的js函数;

该函数功能:

1、提供首页,上一页,下一页,末页,当页码超过10页时提供输入跳转功能;

Tags: ,

增加Ajax相关的js方法

星期一, 七月 5th, 2010 Posted in JavaScript | No Comments »

增加Ajax相关的js方法,这些方法大部分是基于prototype (一个很好的 JavaScript Framework )类库来写的。

1. loadAjaxElement,loadAjaxData,sendAjaxElement,sendAjaxData这四方法都是真接Ajax操作的方法;

2. parseXML,importXML,getTextNodeValue这三个方法是对于Ajax返回结果中的xml数据的处理;如果返回结果非标准 xml文档的话,可以通过parseXML来处理,生成XMLDocument对象;

Tags:

ajax 缓存问题

星期二, 六月 29th, 2010 Posted in JQuery | No Comments »

方法一:

HTML  codexmlHttp.open("GET", "default.aspx?param="+Math.random(),  true);

或 者

xmlHttp.open("GET", "default.aspx?param="+new  Date().getTime(),  true);

Tags: ,