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 相关文章推荐
javascript 避免闭包引发的问题
Mar 17 Javascript
理解JavaScript变量作用域更轻松
Oct 25 Javascript
jquery移动listbox的值原理及代码
May 03 Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 Javascript
jquery操作select大全
Apr 25 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
May 28 Javascript
JavaScript实现时间表动态效果
Jul 15 Javascript
angular4中关于表单的校验示例
Oct 16 Javascript
基于JavaScript 实现拖放功能
Sep 12 Javascript
node 标准输入流和输出流代码实例
Sep 19 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
Nov 16 Javascript
JavaScript实现雪花飘落效果
Dec 27 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
创建配置文件 用PHP写出自己的BLOG系统 2
2010/04/12 PHP
Base64在线编码解码实现代码 演示与下载
2011/01/08 PHP
php数组合并的二种方法
2014/03/21 PHP
php实现购物车功能(下)
2016/01/05 PHP
扩展String功能方法
2006/09/22 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
js倒计时显示实例
2016/12/11 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
jQuery自定义多选下拉框效果
2017/06/19 jQuery
C#实现将一个字符转换为整数
2017/12/12 Javascript
vue轻量级框架无法获取到vue对象解决方法
2019/05/12 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
python的绘图工具matplotlib使用实例
2014/07/03 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
基于Python的Post请求数据爬取的方法详解
2019/06/14 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
Python通过Pillow实现图片对比
2020/04/29 Python
Python控制台实现交互式环境执行
2020/06/09 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
澳洲的服装老品牌:SABA
2018/02/06 全球购物
银行见习期自我鉴定
2014/01/29 职场文书
四年级数学教学反思
2014/02/02 职场文书
参赛口号
2014/06/16 职场文书
施工安全责任书范本
2014/07/24 职场文书
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
2022/04/20 Python