频道栏目
首页 > 资讯 > JavaScript > 正文

使用JQuery中的ajax跨域

17-09-07        来源:[db:作者]  
收藏   我要投稿

使用jquery中的ajax实现跨域,也主要使用了jsonp跨域的特性,

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>跨域</title>
    <script src="js/jquery-1.7.2.min.js"></script>
    <script>
        $(function(){
            $('#btn').click(function(){
//请求数据
                $('#list').html('');
                var inp = $("#Inp").val();
                var url="https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd="+inp;//此处地址拼接
                $.ajax({
                    url:url,
                    dataType:'jsonp',//类型是jsonp
                    jsonp:'cb', //百度接口的回调函数就是 cb
                    success:function(data) {
                        console.log(data.s);
                        var html='';
                        for(var i=0;i<data.s.length;i++) {
                            html+='<li>'+data.s[i]+'</li>';
                        }
                        $('#list').append(html);
 
                    }
                });
            });
        });
    </script>
</head>
<body>
    <input type="text" name="" id="Inp">
    <button id="btn">搜索</button>
    <ul id="list"></ul>
</body>
</html>

 

相关TAG标签
上一篇:找到第三方库中objective-C类没公开的函数并使用NSInvocation调用这个函数
下一篇:leaflet地图联动的简单实现
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站