社区
Ajax
帖子详情
jQuery jsonp在asp.net中跨域访问webservice的问题
Jingewebb
2010-01-13 04:02:04
在网上查了半天,收获不是很大,对其原理理解得不是很好
请各位高手指点,最好给个代码例子
...全文
324
2
打赏
收藏
jQuery jsonp在asp.net中跨域访问webservice的问题
在网上查了半天,收获不是很大,对其原理理解得不是很好 请各位高手指点,最好给个代码例子
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
snakehedehuang
2011-02-19
打赏
举报
回复
最近都在搞这个问题,希望能有所收获
antony1029
2010-01-14
打赏
举报
回复
JSONP(JSON with Padding)
是一个非官方的协议,它允许在服务器端集成 Script tags 返回至客户端,通过 Javascript callback 的形式实现跨域访问(这仅仅是 JSONP 简单的实现形式)。
说的简单些就是:服务端返回 "js函数名(json对作参数)",然后利用<script type="text/javascript "></script>标签
拼接成<script type="text/javascript ">js函数名(json对作参数)</script>回调客户方法,实现客户端与服务跨域数据传输。
方法一:js实现:
<script type="text/javascript">
function jsonpCallback(result)//回调的方法
{
alert(result.msg);
}
</script>
<script type="text/javascript" src="http://192.168.0.173/passport.ashx?Callback=jsonpCallback"></script><!--Callback为回调的方法-->
方法二:jquery实现:
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript">
var serverUrl="http://192.168.0.173/passport.ashx?Callback=jsonpCallback"
$(function(){
$.ajax({
type : "GET",
url : serverUrl,
dataType : "jsonp",
jsonp: 'callback'
});
} );
function jsonpCallback(result) //回调的方法
{
alert(result.msg);
}
</script>
asp.net服务端:
Response.Write(string.Format("{0}({'isSucess':'0','msg':'你的来源不正确!'})",Request.QueryString["'callback'"].ToString());//实现"js函数名(json对作参数)"
Ajax请求
WebService
跨域
问题
的解决方案
用
Jquery
中
Ajax方式在
asp.net
开发环境
中
WebService
接口的调用 2、出现的
问题
原因分析:浏览器同源策略的影响(即JavaScript或Cookie只能
访问
同域下的内容); 3、解决方案: (1)
JSONP
:只支持GET方式 (2) CROS:...
利用
JQuery
jsonp
实现Ajax
跨域
请求 .Net 的*.handler 和
WebService
,返回json数据
1.新建数据源项目Cross... 1.Handler.ashx 作为
jQuery
跨域
请求*.handler的响应,代码如下: [csharp] view plain copy print? using System; using System.Collections.Ge
jsonp
精讲前后端模拟实现
了解
jsonp
的含义了解
jsonp
的用途如何对答面试官的提问全面掌握
jsonp
前后端的配合
在
ASP.NET
MVC3
中
利用
JSONP
跨域
登录WEB系统
在信息系统开发的时,根据相关业务逻辑难免会多系统之间互相登录。...最近比较流行的就是OAuth。...这里主要讨论
jQuery
1.5
jsonp
在
Asp.net
MVC3
中
的应用。 本文应用场景: 假设您的开发团队欲为...
ASP.NET
跨域
请求之
jQuery
的ajax
jsonp
的使用解惑 (转载)
前天在项目
中
写的一个ajax
jsonp
的使用,出现了
问题
:可以成功获得请求结果,但没有执行success方法,直接执行了error方法提示错误——ajax
jsonp
之前并没有用过,对其的理解为跟普通的ajax请求差不多,没有深入了解...
Ajax
52,797
社区成员
25,305
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章