Ajax 跨域请求
发布时间:2020-12-15 21:30:07 所属栏目:百科 来源:网络整理
导读:客户端JS: var xhrurl = 'http://localhost:8001/Ajax/ticketNotify.ashx?cu=kefu1'; $.ajax({ type : "get", async : false, url :xhrurl, cache : false, dataType : "jsonp", jsonp: "callbackparam", jsonpCallback:"jsonpCallback1", success : functi
客户端JS: var xhrurl = 'http://localhost:8001/Ajax/ticketNotify.ashx?cu=kefu1'; $.ajax({ type : "get", async : false, url :xhrurl, cache : false, dataType : "jsonp", jsonp: "callbackparam", jsonpCallback:"jsonpCallback1", success : function(json){ alert(json[0].name); }, error:function(e){ alert("error"); } }); 服务端代码: StringcallbackFunName=context.Request["callbackparam"];2context.Response.Write(callbackFunName+"([{"name":"John"}])"); PS:客户端的jsonp参数是用来通过url传参,传递jsonpCallback参数的参数名,比较拗口,通俗点讲: jsonp:"" jsonpCallback:""
dataType:"jsonp",jsonp:"callbackparam",jsonpCallback:"jsonpCallback1" 以正常ajax请求方式就可以获得数据。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |