标签归档文章: ajax

ie ajax乱码解决方案

Ajax技术的核心为Javascript,而javascript使用的是UTF-8编码,因此在页面采用GBK或者其他编码,同时没有进行编码转换时,就会出现中文乱码的问题。以下是分别使用GET和POST方式传值,并且页面采用GBK和UTF-8编码在IE和FF下的不同测试结果和出现乱码时的解决方案表, 见下面.

关于encodeURI, encodeURIComponent, escape的区别. 更多…

多个ajax http request同时执行

当我们用ajax异步的发起一个http请求时,  后台在等待服务器的返回. 这时候用户可能又触发了ajax又进行一次异步调用.  如果之前的http请求仍没有完成,那么后面的请求会将前面的终止. 仔细分析下代码,才发现此原因,当初的代码是从别人处拷贝, 是因为 xmlhttp 变量是全局变量,导致前一个xmlhttp未执行完毕后,第二次运行时覆盖了之前的变量,导致没有正确回调。

例如以下代码,如果使用xmlhttp ajax代码, 不注意就会可能会导致不正常情况.
更多…

ajax xmlhttp get and post methods

Using GET method

Now we open a connection using the GET method.
更多…