手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js跨域访问示例(客户端/服务端)
js跨域访问示例(客户端/服务端)
摘要:复制代码代码如下://获取货号$.ajax({url:"http://192.168.1.191/H.ashx",type:"GET",da...

复制代码 代码如下:

<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#" %>

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;

}

}

}

【js跨域访问示例(客户端/服务端)】相关文章:

IP地址输入框

Javascript客户端脚本的设计和应用

javascript中createElement的两种创建方式

JavaScript实现表格点击排序的方法

经典的带阴影的可拖动的浮动层

js跨域请求的5中解决方式

js实现带按钮的上下滚动效果

IE中jscript/javascript的条件编译

javascript动态创建表格及添加数据实例详解

javascript实时显示当天日期的方法

精品推荐
分类导航