专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Ajax

jquery跨域失败

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
jquery跨域失败求助 - Web 开发 / Ajax
jquery跨域失败求助

在firebug控制台中输入
$.getJSON("http://my-demo.ifreeweb.net/question/theme_json.php",{},function(data){alert(data.themes)})
返回206错误,为什么无法跨域?

http://my-demo.ifreeweb.net/question/theme_json.php代码
PHP code

<?php
    $themes=array(
        "themes"=>array("hello","world")
    );
    $json=json_encode($themes);
    echo $json;

?>




------解决方案--------------------
用 jsonp
HTML code

$.ajax{
   url: "http://my-demo.ifreeweb.net/question/theme_json.php",
   cache: false,
   dataType: 'jsonp',
   jsonp: 'myfun'
}

function myfun(data){
  alert(data.themes);
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: