最近的文章列表

JQUERY AJAX不允许跨域在windows 7小工具
JQUERY AJAX DOES NOT ALLOW CROSS DOMAIN IN WINDOWS 7 GADGETSReported by:mike@…Owned by: Priority:lowMilestone:1.nextComponent:ajaxVersion:1.5Keywords: Cc: Blocking: Blocked by: Description The new ajax module in jQuery does not allow cross domain scripting when running in the Windows 7 gadgets environment. It detects that cross domain sc
2011/9/13 Comments:
jQuery.getJSON Ajax 跨域访问远程数据源“拒绝访问”的解决方法
昨天在开发一个腾讯微博API的时候,遇到jQuery.getJSON跨域名远程访问json数据源的时候,报拒绝访问的脚本错误。修改前:运行 复制 保存 javascript代码$.getJSON(apiURL+"gethtlist.jsp", {"page":page,"pageSize":pageSize,"pageinfo":pageinfo}, function(json){ alert(json); }); 修改后:运行 复制 保存 javascript代码$.getJSON(apiURL+"gethtlist.jsp?jsoncall
2011/9/13 Comments:
JS拒绝访问错误的产生原因及解决办法-Frame版JS跨域问题
报错:拒绝访问 该错误大部分产生在有iFrame的页面。这个时间你需要检查一下2个页面OPEN出来的地址。产生的原因是因为打开页面的地址与当前页面的地址不在一个域内,这样浏览器的安全机制会阻止JS跨域的操作。案例:在一个系统中,使用iFrame包含了第三方(另一个domain的)的页面,两个系统部署在同一台机器上,iFrame包含的页面首页是个登陆界面,在iFrame所在的页面中使用脚本获取登陆界面的内容,并且对用户名和密码域赋值并提交,以实现自动登陆。但是,如果以http://127.0.0.1:8080 来访问系统,该功能正常,以http://www.camnpr.com:8080 访问则会提示脚本错误:拒绝访问。浏览器认为http://127.0.0.1:8080 与http://ww
2011/9/13 Comments:
IIS 错误代码HTTP服务器状态码ajax xmlHttp的readyState 和 status参
如果xmlHttp.status返回500,则说明服务器内部错误。 但是服务器内部错误又是什么呢?太笼统了,看不懂。近日我遇到了这个问题,我在网上搜了一下,发现错误的根本还是代码编写有问题!例如:传参时,参数名写错了;查询数据时字段名写错了或是赋值有问题你需要跳转页面但没给url赋值 等等一系列小问题下面看一下 ajax xmlHttp的readyState 和 status参数详解以下代码来自:http://blog.csdn.net/xiaxiaorui2003/archive/2009/04/16/4084115.aspx0-未初始化,即尚未调用 open。 1-初始化,即尚未调用 send。 2-发送数据,即已经调用 send。 3-数据传送中。 4-完成。 HTTP服务器状态代码定
2011/9/9 Comments:
jQuery中ajax的使用和缓存问题解决
1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的]设计WEB页面的时候 也应该遵守这个原则2:一.谈Ajax的Get和Post的区别Get方式:用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面
2011/9/5 Comments:
Google提供的jQuery 怎么使用?
我为什么使用Google提供的jQuery呢?原因:使用google提供的jQuery,加载时间少了,给用户带来好的用户体验,而且减少了服务器的流量。 使用Google提供的jQuery有两种方法:1.使用google提供 的js文件<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>2.使用google提供的api来进行加载 <script type="text/javascript" src="https://www.go
2011/7/18 Comments:
AJAX(XMLHttpRequest)跨域请求(三)
SyntaxHighlighter.config.clipboardSwf = ’/Js/Syntax/clipboard.swf’;SyntaxHighlighter.all(); 注意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。3,带验证信息的请求身份验证是Web开发中经常遇到的问题,在跨域请求中,默认情况下是不发送验证信息的。要想发送验证信息,需要进行withCredentials 属性,下面就是一个简单请求的例子:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w
2010/12/10 Comments:
AJAX(XMLHttpRequest)跨域请求(二)
注意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。 2,预检请求预检请求首先需要向另外一个域名的资源发送一个 HTTP OPTIONS 请求头,其目的就是为了判断实际发送的请求是否是安全的。下面的2种情况需要进行预检:a,不是上面的简单请求,比如使用Content-Type 为 application/xml 或 text/xml 的 POST 请求b,在请求中设置自定义头,比如 X-JSON、X-MENGXIANHUI 等注意
2010/12/10 Comments:
AJAX(XMLHttpRequest)跨域请求(一)
注意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见,比如说通过 style 标签加载外部样式表文件、通过 img 标签加载外部图片、通过 script 标签加载外部脚本文件、通过 Webfont 加载字体文件等等。默认情况下,脚本访问文档属性等数据采用的是同源策略(Same origin policy)。那么,什么是同源策略呢?如果两个页面
2010/12/10 Comments: