博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS跨域请求
阅读量:4566 次
发布时间:2019-06-08

本文共 1164 字,大约阅读时间需要 3 分钟。

下面是一个js跨域请求的小实现

View Code
window._naq = {};//外部调用方法    _naq.push = function(obj){
//obj = {"k":"v","k":"v"} var url = nmurl+"?"; jsonobj = eval(obj); for(var k in jsonobj){ url += k+"="+jsonobj[k]+"&"; } //url+= "accessLog="+($.cookie("access_log") || 0) +"&userId="+($.cookie("userId") || 0); ajax(encodeURI(url)); } function ajax(msg){
//请求msg:http://www.xxx.com/a.gif?a=1&b=2... var img = new Image(); if(msg.indexOf("?")>1){ if (msg.lastIndexOf("&") + 1 == msg.length) { img.src = msg + "datetime=" + new Date().getTime(); }else{ img.src = msg + "&datetime=" + new Date().getTime(); } }else{ img.src = msg+"?datetime="+new Date().getTime(); } } //_naq.push({"url":encodeURIComponent(window.location.href),"accessLog":$.cookie("access_log"),"userId":$.cookie("userId")});//默认一次pv _naq.push({"pv":"true"});//默认一次pv

html页面按照如下方式进行调用

代码片段...<a href="#" οnclick="_naq.push({"pv":"true"})">记录一次点击</a>

转载于:https://www.cnblogs.com/dengnan/archive/2013/02/27/2935243.html

你可能感兴趣的文章
2016-XCTF Final-Richman
查看>>
文件下载
查看>>
extjs grid renderer用法
查看>>
vue 如何在循环中绑定v-model
查看>>
shell脚本
查看>>
[代码笔记]JS保持函数单一职责,灵活组合
查看>>
cmd 重定向
查看>>
【IOS开发】如何画1像素的线
查看>>
【计算机视觉】双目测距(五)--匹配算法对比
查看>>
KMP模板
查看>>
luogu 1314 聪明的质检员
查看>>
[转载]求职者防骗必读!楼主亲身经历告诉你岗前培训多么不靠谱而且违法!
查看>>
Hibernate内存溢出分析一例
查看>>
基于Axis1.4的webservice接口开发(接口调用)
查看>>
Hive内置函数详解
查看>>
【转】MyEclipse快捷键大全
查看>>
IT职业技能图谱10--Hadoop家族技能图谱
查看>>
Java - 反射(1)
查看>>
控制台中显示执行的Sql语句
查看>>
Linux(Centos7)下搭建SVN服务器
查看>>