$.getjson方法配合在url上传递jsoncallback=?参数,实现跨域获取指定网站某商品访问量
across.php文件在域名www.cms.com程序中
<html><body>
<div id="pv">99</div>
<script type="text/javascript" src='/img/js/jquery-1.6.2.min.js';></script> <!-- 引入jquery文件需要结束 -->
<script type="text/javascript">
alert(1);
var contentid = 266;
$(function(){
$.getJSON(
'http://www.test.com/getjson.php?jsoncallback=?&contentid='+contentid, //跨域访问www.test.com网站内容
function(data){
if(data){
$('#pv').html(data.pv);
}
}
);
});
</script>
</body></html>
===========================www.test.com网站中的getjson.php文件
<?php
class test{
function stat()
{
$contentid = intval($_GET['contentid']);
//使用model对象,获取库中对于的pv.设置为4569测试用
$info['pv'] = 4569;
//$data = json_encode($info); //必须转换成json数据
echo $_GET['jsoncallback'].'('. json_encode($data). ')'; //必须拼接jsoncallback.需要在括号里面写入返回的json数据
}
}
$t = new test();
$t->stat();
//返回的是 jQuery16208416769483592361_1458110715864({"pv":4569});
随机推荐
- C3P0连接池参数详解
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数.Default: 3 --> < ...
- de4dot 脱壳工具
开源免费的一款工具 官方地址http://www.de4dot.com/ 很NB的工具,能脱大部分的壳 如下 Babel.NET CodeFort CodeVeil CodeWall CryptoOb ...
- 单词缩写(abbr.cpp)每日一题
题目描述:YXY 发现好多计算机中的单词都是缩写,如 GDB,它是全称 Gnu DeBug 的缩写.但是,有时缩写对应的全称并不固定,如缩写 LINUX,可以理解为:(1)LINus's UniX ( ...
- 忘记linux用户名和密码怎么解决?
开机进入单用户模式,可跳过密码验证修改root密码. 具体步骤如下: 开机读秒时键盘上按回车 通过操纵键盘上下方向键选择系统版本,然后按下E 通过操纵键盘上下方向键选择kernel所在行,再次按下E进 ...
- Windows下NexusPHP搭建PT站过程
搭建环境:Win7+XAMPP(5.5) 网站根目录: D:\IT\XAMPP5.5\htdocs\ 1 下载源码程序http://sourceforge.net/projects/nexusphp/ ...
- Python统计栏目页面数量
主要为了装个B,统计栏目页面数量时候用的,多线程基本照抄 http://www.cnblogs.com/fnng/p/3670789.html 关于对SEO有什么用处...我觉得...仅对本人有用,P ...
- Linux下nginx生成日志自动切割
1.编辑切割日志的 shell 程序,目录自定 #vi /data/nginx/cut_nginx_log.sh 输入代码: #!/bin/bash # This script run at 00:0 ...
- js--事件对象的理解5-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- mog使用指南
mog使用指南 mgo简介 mgo(音mango)是MongoDB的Go语言驱动,它用基于Go语法的简单API实现了丰富的特性,并经过良好测试. 官方网站:http://labix.org/mgo. ...
- jquery 实现 点击一个按钮添加多个div
<script type="text/javascript"> var blockNum=10; $(document).ready(function(){ var p ...