`
ansjsun
  • 浏览: 203243 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery ajax 跨域。只get方式

 
阅读更多
悲剧的我调研了两天。。悲剧的从jsnop 到jquery getJson getJscript 。。。。百度了无数回。。。发现就这么简单。。。看来网上的东西部能全信啊。。最简单的的自己尽然部舍得去测试
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head > 
<meta http-equiv="Content-Type" content="text/html; charset=GBK"/>
<script type="text/javascript" src="./jquery-1.4.4.js"></script> 

<script>
	$(document).ready(function(){
		$("button").click(function(){
		  $.get('http://www.baidu.com' ,function(response,status,xhr) {
			  alert(response);
			  alert(status);
			  alert(xhr);
		  });
		});
	});

</script>

</head> 
<body> aaa
	<div><h2>通过 AJAX 来改变这段文本</h2></div>
	<button>改变内容</button>
 
</body> 

</html>
分享到:
评论
3 楼 MrLee23 2012-11-05  
get方式是有长度限制的,大部分get方式都没问题,一旦碰到变态需求的时候get就不行了
2 楼 ansjsun 2012-08-27  
陈鹏飞 写道
试过了,ff和chrome下还是获取不到外域的html元素

不好意思...这个支持旧版的ie了....安全性的问题..基本上不能用..最后还是放弃这种做法了
1 楼 陈鹏飞 2012-08-27  
试过了,ff和chrome下还是获取不到外域的html元素

相关推荐

    Jquery跨域Ajax请求测试

    jQuery,作为一个强大的JavaScript库,提供了便捷的方式来处理这种问题,特别是通过其Ajax功能进行跨域请求。本示例"Jquery跨域Ajax请求测试"将详细讲解如何利用jQuery实现这一功能。 首先,了解同源策略是理解跨域...

    jquery ajax跨域html前台 php后台

    1. **jQuery的Ajax设置**:在使用Ajax进行跨域请求时,我们需要在`$.ajax()`方法中设置`dataType: 'jsonp'`。这告诉jQuery我们期望服务器返回JSON格式的数据,并通过JSONP机制来处理。 2. **JSONP原理**:JSONP的...

    ajax 跨域请求问题 jquery jsonp

    **Ajax跨域请求问题与jQuery JSONP解析** 在Web开发中,Ajax技术被广泛用于实现页面的异步更新,但浏览器的同源策略(Same-Origin Policy)限制了Ajax请求只能向同源(协议、域名、端口均相同)的服务器发送。这在...

    ajax跨域实例

    ajax跨域实例 Ajax 跨域操作是指在不同的域名、协议或端口之间进行 Ajax 请求的操作。由于浏览器的同源策略限制,跨域操作需要在前端和服务端指定共同规则,以便实现安全的数据交换。在本文中,我们将讨论两个 ...

    利用JQuery jsonp实现Ajax跨域请求json数据

    本篇文章将详细讲解如何利用jQuery的jsonp方法实现Ajax跨域请求,以及如何在服务器端使用.Net的*.handler和WebService来返回JSON数据。 首先,理解JSONP的基本原理。JSONP是一种非官方的协议,通过动态创建`...

    ajax跨域解决办法

    【AJAX跨域解决办法】 在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下更新部分网页的技术。然而,由于浏览器的同源策略限制,AJAX请求通常只能发送到与当前页面同一源的...

    demo跨域ajax_DEMO_ajax跨域_

    本示例“demo跨域ajax_DEMO_ajax跨域”着重解决C#后端与JavaScript前端之间的跨域限制。这里我们将深入探讨什么是跨域、为何会产生跨域问题以及如何通过C#和Ajax实现跨域通信。 首先,我们需要了解什么是跨域。根据...

    JQuery跨域访问解决方案

    需要注意的是,JSONP仅支持GET请求,因为`&lt;script&gt;`标签只适用于GET请求。如果需要使用POST方式进行跨域,可以采取其他技术,如CORS(跨源资源共享)或使用IFrame和窗体提交。但是,jQuery本身并不直接支持JSONP之外...

    ajax跨域调用wcf实例

    以下是实现AJAX跨域调用WCF服务的具体步骤和相关知识点: 1. **开启WCF服务的跨域支持**:在WCF服务的配置文件(通常是ServiceName.svc.cs或IServiceName.cs)中,需要启用跨域资源共享(CORS)。这可以通过添加`...

    JQury实现Ajax跨域访问

    **jQuery实现Ajax跨域访问** 在Web开发中,由于同源策略的限制,JavaScript通常只能对同一域名下的资源进行操作。然而,有时我们需要从不同源获取数据,这就是跨域访问的需求。jQuery通过Ajax提供了跨域请求的能力...

    Ajax跨域详解与代码

    **Ajax跨域详解** 在Web开发中,Ajax(Asynchronous JavaScript and XML)技术允许我们实现页面的异步更新,无需刷新整个页面即可获取并展示新数据。然而,由于浏览器的安全策略,同一源策略(Same-Origin Policy)...

    jquery的ajax和getJson跨域.docx

    本文将详细讨论如何使用 jQuery 的 AJAX 和 `getJSON` 实现跨域访问。 首先,了解跨域的基本概念。跨域是指一个源(协议+域名+端口)下的文档或脚本尝试请求另一个源的资源时,浏览器会实施同源策略,阻止这种行为...

    jquery跨域调用 js跨域调用

    在Web开发中,"跨域调用"是一个关键的话题,特别是在使用JavaScript进行AJAX操作时。由于浏览器的同源策略(Same-Origin Policy),一个域下的文档或脚本不能请求另一个域下的资源,除非这两个域完全相同。这限制了...

    ajax跨域请求

    jQuery的Ajax跨域 jQuery库提供了方便的API来处理Ajax请求,包括跨域。使用`$.ajax()`或`$.getJSON()`,设置`jsonp`参数为回调函数名,可以实现JSONP请求。对于CORS,可以通过设置`crossDomain`选项为`true`来开启...

    解决ajax跨域问题

    ### 解决Ajax跨域问题 在现代Web开发中,跨域问题经常出现并困扰着开发者。根据提供的文件信息,本文将详细介绍如何通过JSONP等方法解决Ajax跨域问题。 #### Ajax与同源策略 首先,我们需要了解为什么会出现跨域...

    jquery中ajax处理跨域的三大方式

    在jQuery中,处理跨域请求是一个常见的问题,因为AJAX请求默认也受限于同源策略。为了解决这个问题,业界总结出多种方法,文章主要介绍了三种: 第一种方式是通过代理服务器来转发AJAX请求。代理服务器和前端页面...

    JSONP跨域GET请求解决Ajax跨域访问问题

    实现方法有多种,本例采用jQuery+Ajax,完成后,在本地调试了一切ok,但是部署到服务器上以后就出现问题了,后台服务调用没有响应,怎么回事?代码没怎么改动,唯一修改的地方就是jQuery的ajax方法中的url地址。难道...

    jquery的ajax跨域请求原理和示例

    直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发 JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery...

    Ajax跨域访问(ASP.NET Web)

    四、jQuery与Ajax跨域 在客户端,可以使用jQuery的`$.ajax`或`$.getJSON`等方法发起Ajax请求。对于跨域,需要设置`dataType`为`jsonp`,或在CORS环境下设置`xhrFields`中的`withCredentials`为`true`以发送cookies。...

    jqueryajax jquery ajax

    CORS(Cross-Origin Resource Sharing)是现代浏览器支持的跨域访问方式,jQuery AJAX通过设置请求头来实现。需要服务器端配合设置响应头,允许特定的跨域请求。 综上所述,jQuery AJAX简化了JavaScript中的异步...

Global site tag (gtag.js) - Google Analytics