总体结构 dojo/request/script、dojo/request/xhr、dojo/request/iframe这三者是dojo提供的provider。dojo将内部的所有provider构建在Deferred基础上形成异步链式模型,utils.deferred函数向3个provid...
分类:
其他好文 时间:
2015-04-25 21:10:05
阅读次数:
226
1 //封装ajax 2 function ajax(obj) { 3 var xhr = (function () { 4 if (typeof XMLHttpRequest != 'undefined') { 5 return new XMLHt...
分类:
Web程序 时间:
2015-04-25 19:36:42
阅读次数:
112
本文主要介绍Ajax技术,XHR对象的用法以及注意事项,还包括同源策略,跨域方法,跨站请求伪造等内容
分类:
Web程序 时间:
2015-04-17 13:14:36
阅读次数:
133
写在前面:在学习XMLHttpRequest对象时碰到的一个问题,发现jquery的http请求会自动处理响应内容,变为开发者想要的数据,下面来看看吧: 实验案例: var xhr=new XMLHttpRequest();xhr.onreadystatechange=function(e){ co...
分类:
Web程序 时间:
2015-04-09 23:35:02
阅读次数:
658
1 2 3 4 js脚本:https://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.htmlhttp://dev.w3.org/2006/webapi/FileAPI/ 1 window.o...
分类:
编程语言 时间:
2015-04-07 00:27:44
阅读次数:
228
问:struts后台无法获取文件对象和文件名称?答:1. 到dropzone.js搜索"return xhr.send(formData);" 2. 在它前面有个这么句代码: for (i = _m = 0, _ref5 = files.length - 1; 0 = _ref5; i...
分类:
Web程序 时间:
2015-03-30 01:16:03
阅读次数:
142
// 前台var formData = new FormData(); var file = document.getElementById('myFile').files[0]; formData.append('myFile', file); var xhr = new...
分类:
Web程序 时间:
2015-03-19 16:10:54
阅读次数:
129
WEB开发过程中最常使用 Ajax技术来完成客户端与服务器的通信。而实现Ajax通信的XmlHttpRequest对象会带来跨域安全策略问题。简单来说,默认情况下,XHR对象只能访问与包含它的页面位于同一个域下的资源。
那么问题来了,何为跨域呢?通常,Ajax指向的地址中,二级域名/端口号/协议/必须与包含它的页面相同。举个栗子:
www.tangide.com 访问 www...
分类:
其他好文 时间:
2015-03-08 23:06:35
阅读次数:
202
通过ajax调用WebService服务
var xhr = new ActiveXObject("Microsoft.XMLHTTP");
function sendMsg(){
var name = document.getElementById('name').value;
...
分类:
Web程序 时间:
2015-03-08 13:03:25
阅读次数:
127
1.1.1 摘要Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Ajax通讯与数据格式无关,所以我们的数据格式可以是XML或JSON等格式。XMLHttpRequest对象用...
分类:
Web程序 时间:
2015-03-07 13:46:28
阅读次数:
159