js跨域访问示例(客户端/服务端)_Javascript教程-查字典教程网
js跨域访问示例(客户端/服务端)
js跨域访问示例(客户端/服务端)
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下://获取货号$.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;

}

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类