测试jquery跨域记录:
前台:
<script type="text/javascript" src="<{$Think.const.WWW_URL}>js/jquery-1.4.min.js"></script>
<script type="text/javascript"> $(function(){ $('.test').click(function(){ var cd=$('input[name="conditon"]').val(); var url='http://xxx.xxx.com/xxx/xxx/xxx'; var data={'condition':cd,'is_ajax':'1'}; $.ajax({ url:url, type:'GET',//跨域只能Get方式 dataType:'jsonp', jsonp:'jsonpCallback', data:data, success:function (msg) { console.log(msg); }, error:function (e) { } }); }); }); </script>
后台php
public function selectYj() { $result="test success..."; $jsonpCallback=$_GET['jsonpCallback']; echo $jsonpCallback.'('.json_encode($result).')';exit(); }