跨域请求最好的解决办法就是getJSON,而且该方法做了优化,自动判断是否跨域,如果没有跨域会正常请求。
服务器端用php做示例
<?php
$arr=array("str"=>$str);
$jarr=json_encode($arr);
echo $_GET['callback']."(".$jarr.")";
?>
Jquery
$.getJSON(youruel+'&callback=?',function(json){
$('#id').html(json.str);
});
以上是最正确的使用方法,网上大部分粘贴复制的基本全是错误的解释!
内容源于网络,如有侵权或违规我们会尽快整改