php jq jquery getJSON跨域提交数据完整版

前端请求端:

复制代码 代码如下:

<script> $(function() { $.getJSON('http://test.com/aa.php?callback=?',{classid:1,num:2},function(json){ alert(json.key); }); }); </script>

被请求端:
复制代码 代码如下:

$classid=$_GET['classid'];
$num=$_GET['num'];
if($classid&&$num){$results = array("key" => "value"); echo $_GET['callback'] . '(' . json_encode($results) . ')'; }

关键在于callback这个变量 在输出json数据时要带上callbak,值一致才可以getJSON成功 否则不会执行function(json) {…}内的任何操作

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
此教程中使用的相关IP等设置,在你的环境中要做相应修改。 使用之前更新apt-get,因为服务器基本上是一个裸系统 apt-get update; apt-get upgrade; 1 我们使用root账户进行安装,首先切换到root账户,输入命令: sudo su 2 安装 MySQL 5 输入命令: apt-get install mysql-server mysql-client 安装过程中需要设置root账户密码,系统会作以下提示: New password for the MySQL ”root
第一种方法: 使用insert into 插入,代码如下: $params = array(‘value'='50′);set_time_limit(0);echo date(“H:i:s”);for($i=0;$i2000000;$i++){$connect_mysql-insert($params);};echo date(“H:i:s”); 最后显示为:23:25:05 01:32:05 也就是花了2个小时多! 第二种方法: 使用事务提交,批量插入数据库(每隔10W条提交下)最后显示消耗的时间为:2
收集自网上: 复制代码 代码如下: array_map('unlink',glob('*')); 抛砖引玉而已,有很多朋友可能还不知道有glob这个函数吧。更多的用法看手册吧。 PHP glob() 函数 定义和用法 glob() 函数返回匹配指定模式的文件名或目录。 该函数返回一个包含有匹配文件 / 目录的数组。如果出错返回 false。 语法 复制代码 代码如下: glob(pattern,flags) 参数 描述 file 必需。规定检索模式。 size 可选。规定特殊的设定。 GLOB_MARK
两个不用递归的树形数组操作函数 复制代码 代码如下: /** * 创建父节点树形数组 * 参数 * $ar 数组,邻接列表方式组织的数据 * $id 数组中作为主键的下标或关联键名 * $pid 数组中作为父键的下标或关联键名 * 返回 多维数组 **/ function find_parent($ar, $id='id', $pid='pid') { foreach($ar as $v) $t[$v[$id]] = $v; foreach ($t as $k = $item){ if( $item[$p
要实现记住密码自动登录的功能我们大多数据都是利用了客户端的cookies来实现,我们利用php也不例外,有需要的朋友可以参考一下。 php制作记住密码自动登录的解决思路,其实也就是对session,cookies的操作 一、检查用户是否登录 复制代码 代码如下: //检查用户是否登录 function checklogin(){ if(empty($_SESSION['user_info'])){ //检查一下session是不是为空 if(empty($_COOKIE['username']) || e
php读写二进制文件可以使用pack和unpack函数。 今天要处理一个二进制文件的问题,所以需要用一下,特意了解一下pack的用法,unpack用法与此类似。 简单来说,pack函数就是给一个目标格式,和相应的参数,就可以返回二进制数据了。 下面举例加以说明,对于四个整数: pack("L4", 0,1,2,3)pack("LLLL", 0,1,2,3)pack("L", 0).pack("L", 1).pack("L", 2).pack("L", 3) 上面的处理结果是一样的,也就是说,format是
这两天要实现这样功能: 当达到某一条件时,让服务器发短信给用户,数量为多条。 基本思路:linux 定时扫描,若有满足条件的用户,则发送短信。 但为了防止打扰到用户,要求只能在白天8:00-20:00发送短信,怎么样获得到每天的这段时间区间? 请看 复制代码 代码如下: $y=date("Y",time()); $m=date("m",time()); $d=date("d",time()); $start_time = mktime(9, 0, 0, $m, $d ,$y); $end_time = mk
php获取图片的exif信息,php自带一个exif_read_data函数可以用来读取图片的exif信息,代码来自php手册 ?phpecho "test1.jpg:br /\n";$exif = exif_read_data('tests/test1.jpg', 'IFD0');echo $exif===false ? "No header data found.br /\n" : "Image contains headersbr /\n"; $exif = exif_read_data('test
插件说明: 插件根据提供的10位ISBN书号,在Amazon网站上查找该图书的详细信息。 如果找到结果,则返回一个两元素的数组,其中第一个元素是书的标题,而第二个元素是该书封面缩写图的URL地址。 它需要以下参数:$ISBN 10位ISBN书号 复制代码 代码如下: $isbn = '007149216X'; $result = PIPHP_GetBookFromISBN($isbn); if (!$result) echo "Could not find title for ISBN '$isbn'."

php设计模式 Facade(外观模式) - 2015-06-08 10:06:11

模式定义:外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。 模式结构: 外观模式的就是让client客户端以一种简单的方式来调用比较复杂的系统,来完成一件事情。 Subsystem: 复制代码 代码如下: class car { public function start() { print_r("车子启动")