方法一 thinkphp

//jsonp

$return = array('message' => '评论内容不能为空!','code' => 1);
$this->ajaxReturn($return, 'JSONP');

$.getJSON("{:U('callup/ajaxlistP')}&page="+page+"&callback=?",function(text){
    $('#ajaxlist').before(text.rs);       

});


方法二

http://jingyan.baidu.com/article/eb9f7b6dbd3ff0869364e81c.html?qq-pf-to=pcqq.c2c

<script type="text/javascript">  

       var qsData = "123454";  

       $.ajax({  

           url: "http://www.jaap.com/jsonp.php",  

           type: "POST",  

           dataType: 'jsonp',  

           jsonp: 'callback',  

           data: qsData,           // data: {aid: id, content: content},

           timeout: 2000,  

           success: function (json) {//客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数  

               alert(json);  

           }  

       });  

   </script> 

<?php  

//服务端返回JSON数据    

$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);    

$result=json_encode($arr);    

//动态执行回调函数    

$callback=$_GET['callback'];    

echo $callback."($result)";   



本文转载:CSDN博客