简明现代魔法 -> Ajax技术

Ajax数据载体JSON与JSONP

Ajax应用最常见的两种数据传递载体介绍

JSON(JavaScript Object Notation)是Douglas Crockford提出的。他是一个轻量级的数据交换格式,基于JavaScript对象字面量。如果你使用XMLHttpRequest来调用JSON的web服务,返回的数据可以通过JSON.parse()或者eval()来处理。你也可以使用Ajax组件来做脚本的插入,例如,将远程加载的脚本插入在DOM节点中,通过script标签调用。

发布于 2011-04-20 分类:ajax

用Ajax传数组到服务器

对复选框中的信息进行预处理

PHP接收多个同名复选框信息不像ASP那样自动转换成为数组,这给使用带来了一定不便。但是还是有解决办法的,就是利用javascript做一下预处 理。多个同名复选框在javascript中还是以数组的形式存在的,所以在表单提交之前可以利用javascript把复选框中的信息组合成一个字符数 组赋值给表单中的隐藏元素,然后用PHP中的explode函数解析此数组。

发布于 2011-04-17 分类:ajax

仿iframe效果Aajx文件上传

$.post直接上传图片是不可行的

前段时间在解决ajax上传文件时折腾了好一阵。直接用$.post上传文本信息肯定是没有问题的。但是$.post直接上传图片是不可行的。后来看到网上的一些解决方案,有现成的ajax上传文件的封装的方法也有利用flash的。flash确实是个好方法 但是不是每个人都会flash的而且下载下来现成的方法要做修改也不是件易事。

发布于 2011-04-07 分类:ajax

Ajax缓存问题的解决方案

比较全的Ajax缓存问题汇总

ajax能提高页面载入的速度的主要原因是通过ajax减少了重复数据的载入,真正做到按需获取,既然如此,我们在写ajax程序的时候不妨送佛送到西,在客户端再做一次缓存,进一步提高数据载入速度。那就是在载入数据的同时将数据缓存在浏览器内存中,一旦数据被载入,只要页面未刷新,该数据就永远的缓存在内存中,当用户再次查看该数据时,则不需要从服务器上去获取数据。

发布于 2010-12-14 分类:ajax

Ajax数据处理时显示loading

在Ajax请求函数中做点戏法

有时候Ajax处理的数据量比较大的时候,用户等待时间会比较长,如果这个时候不提示用户等待的话,用户可以会觉得很不耐烦。这里介绍一下如何在Ajax如何在处理数据时显示loading。

发布于 2010-06-21 分类:ajax

跨域的理解与实现

帮助你解决跨域问题

域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,2个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理。

发布于 2010-05-25 分类:ajax

baidu 的 Ajax 跨域解决方法

javascript是没有域的限制

baidu的通行证处理都是在二级域名passport.baidu.com中处理的,但是baidu很多地方登录都好像是用ajax处理的,他是怎么做的呢?研究了一下,发现一个小技巧。在http://zhidao.baidu.com/ 未登录用户回答问题时会用iframe调用http://zhidao.baidu.com/userlogin.html,userlogin.html 有下面的 javascript:

发布于 2010-05-24 分类:ajax

我对 Ajax 的一些认识

或许有你不知道的Ajax特性

Google Suggest 和Google Map的出现,引起了我们Web开发者的一次震动。随着Ajax技术的出现、盛行,本被忽视认为是二流编程语言的JavaScript脚本也开始了新的盛行,大量的JavaScript框架的出现如Microsoft Asp.Net Ajax、jQuery等。Ajax已经成为这些脚本框架必不可少的组成部分了,而且Ajax的开发也越来越简单化。

发布于 2010-05-14 分类:ajax

Ajax 从服务端获取数据的一些方法

汇总所有Ajax获取数据的方法

简单来说,方法有以下几种:返回XML,返回HTML,返回Json,返回一些javascript代码,在客户端执行。

发布于 2010-03-26 分类:ajax

Ajax 变量冲突问题的解决

引申出javascript中对象的私有属性的创建方法

刚开始写AJAX代码的时候,直接参照的是AJAX基础教程一书中的代码(该书真的很不错,是AJAX入门的经典教材,是图灵出版社的。计算机方面的书籍,我最信任的就是O\'R和图灵的)。该书的创建XMLHttpRequest对象的代码如下……

发布于 2010-03-18 分类:ajax

Ajax 获取 XML 内容

XML是Ajax的数据载体

一个从QQ群看到的Ajax实例,很基础,就是使用Ajax,从一个XML文件中获取里面的直。

发布于 2010-03-12 分类:ajax

Ajax Post 与 Get 实例

一个很实用的Ajax表单传值处理实例

学习 Ajax 那么多的理论,这里有两个不错的 Ajax Post 与 Get 的实例,让我们去学习下吧。先是学习 Ajax 的 Post,程序效果请参看 Ajax 的 Post 传值。

发布于 2010-03-12 分类:ajax

解决 Ajax 缓存的小技巧

xmlHTTP.setRequestHeader(

2月18号的时候写了一篇文章Ajax 随机刷新文字,当时程序在 Chrome 和 FireFox 下跑起来了,但是在 IE 下却失效了。当时不知道是什么原因,现在总算弄清了,知道是 IE 缓存的问题。一个解决办法就是,在 ajax 发送请求前加上下面一条语句……

发布于 2010-02-21 分类:ajax

Ajax 循环从服务器取值

循环嵌套的使用

就是用倒计时的原理,每当变量 secs 能够整除 3,就执行 saveUserInfo() 函数,以实现每三秒从服务器获取一次值。但这么做首先是不高效的,因为每次都需要作一次逻辑判断。其次也程序不明了。现在用循环嵌套的方式实现了这一功能。

发布于 2010-02-21 分类:ajax

Ajax 的六个误区

看清楚Ajax

Ajax 到底是什么?是一个并不太容易掌握,但可以增加网站交互性的方法?是 Web2.0 的基石?还是又一轮网络开发中的跟风?就像以前流行过的闪烁字体、“溅水”页(译者:Splash page -Flash 动画或大图片做的网站的简介首页,往往有个“跳过简介”或“直接进入”的小按钮)、和使用圆角,只是这次动态性更强?

发布于 2010-02-19 分类:ajax
 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们