好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

jquery kuayu

JQuery是一种流行的JavaScript库,被广泛应用于网站的前端设计与交互,其中“跨域”是常见的Web安全机制。跨域(Cross-Origin Resource Sharing, CORS)是一种浏览器安全机制,它允许向跨域站点发送HTTP请求,但需经过后端服务器的认证与授权。

JQuery的“跨域”请求处理可以使用JQuery Kuayu插件来实现。其中,Kuayu是中文“跨域”的音译,是指在不同域名之间共享资源的过程。

$.getJSON('http://otherdomain测试数据/data.js', function(json) { /*do something with data*/ });

如果使用以上代码向 http://otherdomain测试数据/data.js 发起请求,则会触发跨域异常错误。这是因为默认情况下,浏览器会拒绝向不同域名请求数据。

为了解决这个问题,可以通过设置“Access-Control-Allow-Origin”响应头来为特定页面授权。另外,也可通过JSONP跨域访问数据,但要求返回的数据必须是由一个函数调用所需的JavaScript代码。

$.getJSON('http://otherdomain测试数据/data.js?callback=?', function(json) { /*do something with data*/ });

以上代码中,加上“callback=?”表示在返回数据时,会用指定的回调函数包裹JSON数据。这样浏览器就可以成功地接收跨域数据了。

JQuery Kuayu也支持更为复杂的跨域请求处理,例如跨域POST、PUT、DELETE等类型的请求,甚至还支持CORS Cookie操作的跨域访问。这为浏览器安全机制的大幅度提升提供了有利条件。

查看更多关于jquery kuayu的详细内容...

  阅读:21次

上一篇: jquery jst

下一篇:jquery js官网