答案:表面上看去就是前端的js调用服务的C#方法,本质就是ajax,通过XMLHttpRequest对象和服务端进行交互。回调:就说回过头来调用,按理说js是一种脚本语言,怎么能用来调用服务端的呢?就是通过XMLHttpRequest实现的。下面说一些具体的操作步骤1.页面继承接口System.We...
分类:
Web程序 时间:
2014-07-18 17:03:32
阅读次数:
456
本文转载:http://www.cnblogs.com/shanyou/archive/2009/12/13/1623163.htmlJSON 和 JSONP浏览器安全模型规定,XMLHttpRequest、框架(frame)等只能在一个域中通信。从安全角度考虑,这个规定很合理;但是,也确实给分布式...
分类:
Web程序 时间:
2014-07-16 17:50:13
阅读次数:
235
//创建Ajax对象(兼容处理)function createXHR() { var xhr = null; if(window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else if(window.Active...
分类:
其他好文 时间:
2014-07-15 23:49:57
阅读次数:
512
一、什么是AJAXAJAX(AsynchronousJavaScriptandXML)异步的JavaScript和XML,通过与后端接口交互,实现页面中局部刷新。二、AJAX原理AJAX是通过XMLHttpRequest(所有现代浏览器均支持XMLHttpRequest对象,IE5和IE6使用ActiveXObject)与服务器交互,获取数据后通过javascript..
分类:
其他好文 时间:
2014-07-15 11:22:58
阅读次数:
200
AJAX =AsynchronousJavascript +XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。XMLHttpRequest 是 ...
分类:
其他好文 时间:
2014-07-14 18:56:43
阅读次数:
264
Ajax技术的核心是XMLHttpRequest对象(简称XHR)。XMLHttpRequest对象在浏览器中创建XHR对象要像下面这样,使用XMLHttpRequest构造函数。var xhr = new XMLHttpRequest();XHR的用法xhr.open("get","example...
分类:
其他好文 时间:
2014-07-13 08:48:21
阅读次数:
145
惰性载入函数因为浏览器之间行为的差异,多数JavaScript代码包含了大量的if语句,将执行引导到正确的代码中,看看下面来自上一章的createXHR()函数。 function createXHR(){ if (typeof XMLHttpRequest !=...
分类:
编程语言 时间:
2014-07-10 16:48:11
阅读次数:
269
//重构XMLHttpRequestvar net = new Object(); //名字空間對象net.READY_STATE_UNINITIALIZED = 0;net.READY_STATE_LOADING = 1;net.READY_STATE_LOADED = 2;net.READY_....
分类:
其他好文 时间:
2014-07-09 13:57:08
阅读次数:
225
HTML5 Form Data 对象的使用MDN: https://developer.mozilla.org/zh-CN/docs/Web/Guide/Using_FormData_Objects XMLHttpRequest Level 2 添加了一个新的接口——FormData。利用 Fo.....
分类:
Web程序 时间:
2014-07-06 21:13:00
阅读次数:
229