JSONP跨域实现
来源:互联网 发布:常见流行的网络词语 编辑:程序博客网 时间:2024/05/07 07:44
JSONP是为解决ajax无法跨域问题而生的。案例参考如下:
前台实现:
Html部分: <input type="button" id="btnGet" value="获取数据" />JS部分:<script src="~/Scripts/jquery-1.8.2.min.js"></script><script type="text/javascript"> $("#btnGet").click(function () { $.ajax({ type: "get", url: "http://localhost:4815/Home/ProcessCallback", dataType: "jsonp", jsonp: "jsonpcallback", // 指定回调函数,这里名字可以为其他任意你喜欢的,比如callback,不过必须与下一行的GET参数一致 jsonpCallback:"homeCarouse" }); }); function homeCarouse(CarousePic) { alert(CarousePic.Name); alert(CarousePic.Email); } </script>
后台实现(这是写在另一个域下面(端口不通或域名不同)):
public string ProcessCallback() { if (Request.QueryString != null) { string jsonpCallback = Request.QueryString["jsonpcallback"]; ; var user = new { Name = "name1", Email =" email2" }; return jsonpCallback + "(" + new JavaScriptSerializer().Serialize(user) + ")"; } return "error"; }
参考博客:http://www.cnblogs.com/feichexia/archive/2012/12/07/jsonp_and_more.html
阅读全文
0 0
- jsonp实现跨域
- jsonp实现跨域
- JSONP实现跨域
- JSONP跨域实现
- jsonp实现跨域
- 通过JSONP实现跨域
- jsonp实现跨域登录
- jsonp实现跨域访问
- JSONP实现跨域访问
- jsonp实现跨域访问
- Jsonp的跨域实现
- Jsonp如何实现跨域
- jsonp实现跨域请求
- jsonp实现跨域示例
- JSONP实现跨域功能
- 通过jsonp实现跨域
- jsonp跨域具体实现
- Jsonp实现跨域详解
- 利用Jquery实现http长连接(LongPoll)
- SignalR——聊天室的实现
- Eclipse快捷键 10个最有用的快捷键
- Chosen:Select 选择框的华丽变身
- js学习笔记--BOM(Browser对象)
- JSONP跨域实现
- VS头部自动注释
- eclipse 安装maven
- 三个水杯
- 四旋翼无人机调研结果
- oracle系统内核参数优化
- 基于MonkeyRunner的自动化测试---登录实例
- 获取类似QQ似的时间,昨天或具体日期
- Android Canvas drawText实现中文垂直居中