现在的位置: 首页 > WEB前端 > 正文
jquery中getJSON函数的 callback 跨域运用
2013年08月05日 WEB前端 ⁄ 共 1748字 暂无评论 ⁄ 被围观 1,631 views+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> jquery中getJSON函数的 callback 跨域运用 </title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <script type="text/javascript" src="http://js.imglafaso.com/js/jquery-1.6.4.min.js"></script>
 </head>
 <body>
    http://shopping.lefeng.com/cart/ajaxUpsellcart.jsp?callback=jQuery16404712777645327151_1375665938940&productId=202740&skuId=204202&quantity=1&itemType=0&process=add&fromSite=tuan&province=%E5%8C%97%E4%BA%AC&_=1375665963332
    返回值为:
        jQuery16404712777645327151_1375665938940({"totalPresentCartItem":1,"errorInfo":"很抱歉,超倍水润!泊美植物倍水润系列水润型水乳套装(水150ml+乳120ml)库存不足。","totalPrice":0.0,"totalCount":4,"seckillId":0})
        
    
    <script>
         //style one
        function test_jsonp() {
             $.getJSON("http://shopping.lefeng.com/cart/ajaxUpsellcart.jsp?productId=202740&skuId=204202&quantity=1&itemType=0&process=add&fromSite=tuan&province=%E5%8C%97%E4%BA%AC&_=1375665963332&callback=?",
             function(data) {
                    for (a in data)
                    {
                        document.write(a + ' => ' + data[a] + '<br>');
                    }
             });
        }
        test_jsonp();
        
        //style two
        function test_jsonp2(){
            $.getJSON('http://shopping.lefeng.com/cart/ajaxUpsellcart.jsp?callback=?',{productId:202740,skuId:204202,quantity:1,itemType:0,process:'add',fromSite:'tuan',province:'北京'},
                    function(data) {
                        for(a in data) {
                            document.write(a+' => '+data[a]+'<br>');
                        }
            })
        }
        test_jsonp();
    </script>
 </body>
</html>

给我留言

您必须 [ 登录 ] 才能发表留言!