js跨域访问示例(客户端/服务端)


Posted in Javascript onMay 19, 2014
<div id="oid"></div> 
<script type="text/javascript"> 
//获取货号 
$.ajax({ url: "http://192.168.1.191/H.ashx", 
type: "GET", 
dataType: 'jsonp', 
//jsonp的值自定义,如果使用jsoncallback,那么服务器端,要返回一个jsoncallback的值对应的对象. 
jsonp: 'jsoncallback', 
//要传递的参数,没有传参时,也一定要写上 
data: null, 
timeout: 5000, 
//返回Json类型 
contentType: "application/json;utf-8", 
//服务器段返回的对象包含name,openid. 
success: function (result) { 
document.getElementById('oid').innerText=result.name+":"+result.openid; 
}, 
error: function (jqXHR, textStatus, errorThrown) { 
alert(textStatus); 
} 
}); 
</script>

服务端 H.ashx
<%@ WebHandler Language="C#" Class="H" %> using System; 
using System.Web; 
public class H : IHttpHandler { 
public void ProcessRequest (HttpContext context) { 
context.Response.ContentType = "text/plain"; 
string result = context.Request.QueryString["jsoncallback"] + "({\"name\":\"测试编号为\",\"openid\":\"123456789\"})"; 
context.Response.Clear(); 
context.Response.Write(result); 
context.Response.End(); 

} 
public bool IsReusable { 
get { 
return false; 
} 
} 
}
Javascript 相关文章推荐
js动态创建上传表单通过iframe模拟Ajax实现无刷新
Feb 20 Javascript
SeaJS入门教程系列之完整示例(三)
Mar 03 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
Sep 17 Javascript
基于JavaScript实现移动端TAB触屏切换效果
Oct 20 Javascript
vue指令以及dom操作详解
Mar 04 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
May 05 Javascript
JS设计模式之策略模式概念与用法分析
Feb 05 Javascript
vue单个组件实现无限层级多选菜单功能
Apr 10 Javascript
AngularJS自定义表单验证功能实例详解
Aug 24 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
Aug 27 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
Jun 02 Javascript
uni-app使用countdown插件实现倒计时
Nov 01 Javascript
jquery 表格排序、实时搜索表格内容(附图)
May 19 #Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 #Javascript
jQuery filter函数使用方法
May 19 #Javascript
用js模拟struts2的多action调用示例
May 19 #Javascript
从零学JS之你需要了解的几本书
May 19 #Javascript
JavaScript在IE和FF下的兼容性问题
May 19 #Javascript
从零学JSON之JSON数据结构
May 19 #Javascript
You might like
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
php实现mysql同步的实现方法
2009/10/21 PHP
通俗易懂的php防注入代码
2010/04/07 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
php使用curl详细解析及问题汇总
2016/08/11 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
PHP如何实现订单的延时处理详解
2017/12/30 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
深入认识JavaScript中的函数
2007/01/22 Javascript
JQuery实现自定义对话框的代码
2008/06/15 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
JS长整型精度问题实例分析
2015/01/13 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
2015/08/31 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
JavaScript设计模式之策略模式详解
2017/06/09 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
[00:35]TI7不朽珍藏III——寒冰飞龙不朽展示
2017/07/15 DOTA
python字符串替换示例
2014/04/24 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
学徒工职责
2014/03/06 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
单位实习鉴定评语
2015/01/04 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
新学期开学寄语2016
2015/12/04 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android