随笔分类 - AJAX
摘要:最近在使用ajax方法做服务器压力转移,没有好好研究过ajax方法,经常会出现错误,仔细看了看,总结一下自己出错的原因:1、参数传递错误,有时候一执行$.ajax方法就停止了2、在使用$.ajax方法 接受数据类型为json的时候,如果不执行回调函数就停止了或者是执行了error方法,可能是后台组装json问题://json格式必须严格 不然前台出现异常,要求:键必须为字符串加上引号,值如果是字符串必须加引号,值类型可以不用,并且不能出现NULL3、后台取值的方式和前台传值的方式type字段一致一,$.get(url,[data],[callback])说明:url为请求地址,data为请求数
阅读全文
摘要:一般处理程序接收到传递来的回调函数名称,并且要把这个函数返回到前台,返回的方式就是直接调用了这个自定义的回调函数,所以当执行完成后台的程序后返回到前台的时候,就直接调用了回调函数的执行。如上一遍中的写法后台一般处理程序:string callbackFunName = context.Request["callbackparam"];context.Response.Write(callbackFunName + "({ \"name\":\"true\"} )");注意:后台传递json格式1 键必须是字符串 ,
阅读全文
摘要:看到哦这篇文章感觉不错也就学习了一下:原生态的ajax中是不能进行跨域访问服务器的,那么这样也算是一段残缺,今天看到园中可以使用jquery的jsonp协议进行跨域访问服务器着实很是新鲜:先来了解神马是jsonp:JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javascript对象。这种跨域的通讯方式称为JSONP。很明显,JSONP是一种脚本注入(Scr
阅读全文
摘要:Ajax方法调用WebService 具体代码如下,简单、易用性强WebService 端:创建webservice服务,并创建服务端代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Data;namespace jQuery.Learning{ ///<summary> /// WebService1的摘要说明 /// </summary> [WebService(Nam
阅读全文
摘要:AJAX应用优势:1交互更流程丰富 例如我们点击一个页面中的连接的时候他不会跳转到另外一个页面, 只是局部的页面中内容的变化,2减少用户等待时间 每次用户请求页面都会下载所有的资源例如 脚本、图片、样式信息等,使用了他之后 就是页面中局部的部分进行数据的请求,获取和展示,后局部内容的更改3减少网络传输量:局部的刷新后,就直接减少了那些页面中的资源的请求量 ,也就是网络的传输量,我们都知道网络的带宽是很宝贵的资源4减少server运算量 这一点很重要,由于是局部的刷新, 就会使得页面中原来通过后台数据库获取的展示信息绑定区域不用变化,就减少了数据库的访问量和网络中服务器的压力AJAX带来的问题:
阅读全文
摘要:var xhr; //第一步:创建异步请求的核心的对象: if (XMLHttpRequest) { xhr = new XMLHttpRequest(); //运行:is8,ie9,chrom,ff } else {//ie6 ie5.x xhr = new ActiveXObject("Microsoft.HTTP"); } //第二步:设置请求对象跟后台哪个页面进行交互 //HTTP请求的方法名 请求的页面 是否是异步 //Get请求通过QueryString传递参数 // xhr.open("Get", "ProcessAjax.ash
阅读全文

浙公网安备 33010602011771号