手机
当前位置:查字典教程网 >编程开发 >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跨域访问示例(客户端/服务端)】相关文章:

javascript中createElement的两种创建方式

JQuery中attr方法和removeAttr方法用法实例

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

JSON字符串和对象之间的转换详解

測試代碼真方便

jQuery异步上传文件插件ajaxFileUpload详细介绍

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

jQuery实现弹出窗口中切换登录与注册表单

JavaScript中操作字符串小结

图片完美缩放

精品推荐
分类导航