jquery+ajax实现跨域请求的方法


Posted in Javascript onJanuary 20, 2015

本文实例讲述了jquery+ajax实现跨域请求的方法。分享给大家供大家参考。具体实现方法如下:

说明:这里的dataType 为  "jsonp"  ;type 只能为 GET

前台请求代码如下:

$.ajax({

 type: "GET",

 url: "http://www.xxx.com/Rest/ValidAccountsExists.aspx?accounts=admin", 

 dataType: "jsonp",

 jsonp: "jsoncallback",   

 success: function (result) {    

 alert(result.Success);    

 alert(result.Content);                                

 },
 error: function (result, status) {

    //处理错误

 }

});

后台处理代码 ValidAccountsExists.aspx如下:

string accounts = GameRequest.GetQueryString("accounts");

string jsoncallback = GameRequest.GetQueryString("jsoncallback");

Response.ContentEncoding =System.Text.Encoding.UTF8; 

Response.ContentType = "application/json";

Response.Write(jsoncallback + "({\"Success\":\"True\",\"Content\":\"" + accounts  + "\"})");

Response.End();

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
用JavaScript对JSON进行模式匹配(Part 1-设计)
Jul 17 Javascript
最佳的addEvent事件绑定是怎样诞生的
Oct 24 Javascript
JavaScript tab选项卡插件实例代码
Feb 23 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
Oct 11 Javascript
详解Angualr 组件间通信
Jan 21 Javascript
node.js中fs.stat与fs.fstat的区别详解
Jun 01 Javascript
vue实现全选、反选功能
Nov 17 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
May 17 Javascript
js实现敏感词过滤算法及实现逻辑
Jul 24 Javascript
JS实现手写 forEach算法示例
Apr 29 Javascript
javascript实现贪吃蛇小练习
Jul 05 Javascript
JavaScript高级程序设计之基本引用类型
Nov 17 Javascript
嵌入式iframe子页面与父页面js通信的方法
Jan 20 #Javascript
javascript浏览器窗口之间传递数据的方法
Jan 20 #Javascript
用队列模拟jquery的动画算法实例
Jan 20 #Javascript
jQuery 处理页面的事件详解
Jan 20 #Javascript
DOM 事件流详解
Jan 20 #Javascript
jQuery链使用指南
Jan 20 #Javascript
使用jQuery管理选择结果
Jan 20 #Javascript
You might like
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
jquery自动完成插件(autocomplete)应用之PHP版
2009/12/15 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
JS 毫秒转时间示例代码
2013/09/22 Javascript
jQuery插件datatables使用教程
2016/04/21 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
vue+SSM实现验证码功能
2018/12/07 Javascript
JavaScript 作用域实例分析
2019/10/02 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
常用python编程模板汇总
2016/02/12 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
2019/06/25 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
jupyter notebook实现显示行号
2020/04/13 Python
香奈儿美国官网:CHANEL美国
2020/05/20 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
华三通信H3C面试题
2015/05/15 面试题
电气专业应届生求职信
2013/11/01 职场文书
技校生自我鉴定
2013/12/08 职场文书
学校十一活动方案
2014/02/01 职场文书
华清池导游词
2015/02/02 职场文书
css height属性中的calc方法详解
2021/06/03 HTML / CSS
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android