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

yipeiwu_com5年前PHP代码库

前端请求端:

复制代码 代码如下:

<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) {…}内的任何操作

相关文章

解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示

解决分析: 这个错误是说你的php 执行时间越过了配置文件中设置的最大执行时间30秒钟,这不是你的程序本身存在的问题,而 是系统的配置文件问题,如果你的网速快的话,可能再执行一次就不会出...

PHP静态新闻列表自动生成代码

function CreateShtml()  {  ob_start(array("callback_CreateShtml","callback_GoT...

jQuery中的RadioButton,input,CheckBox取值赋值实现代码

1、jquery 获取单选组radio$("input[name='name']:checked").val(); 2、jquery获取radiobutton的下一个值$("input[...

用PHP即时捕捉PHP中的错误并发送email通知的实现代码

用PHP即时捕捉PHP中的错误并发送email通知的实现代码

开发PHP的朋友都知道,其实最担心的就是程序中出现一些异常或错误,这些状况如果输出到用户的萤幕会把用户给吓坏,甚至为此丢了工作,如果不输出到萤幕就得想办法记录到日志中,但是似乎不是每个人...

php格式化电话号码的方法

本文实例讲述了php格式化电话号码的方法。分享给大家供大家参考。具体分析如下: 这个函数只适用于美国电话,中国电话需要自己修改一下 function format_phone($ph...