$.ajax()

一直装叉谈到异步的时候一副很懂的样子

其实真的不是很清楚啊 

终于用到了  - -||

由于对后端那边的不太理解 导致理解起来需要时间

大体上

$.ajax()

下的参数

type

url

datatype

data

通常还会有一个回调函数

例如success,用来在url请求成功后执行

你可以这样写

$.ajax( {  
                type : "get",  
                url : "ali.jsp",  
                //data : "",
                dataType: 'html',
                success : function(data) { 
                    $('#resText').html(data); 
                    
                }  
            });  

 

这可以将你所请求地址所返回的html加入到当前页面某元素内,如果你的请求返回的是一个页面,例如是一个ali.html的文件,那么这张页面的所有内容将显示在你希望的元素内,

其效果类似iframe,所以使用此办法替代iframe是个不错的选择。

你问为什么啊?

高端!大气!上档次!!

废话不能多说,这是原则。

对于dataType,有人想到jsonp,没错,通过这种办法可以实现跨域。

功力浅薄,不多说,一篇受益匪浅的博客可以让不懂跨域的小菜明白一下。

http://www.cnblogs.com/chopper/archive/2012/03/24/2403945.html

 

$.ajax( {  
                                type : "get",  
                                url : "ali.js",  
                                data : "",
                                dataType: 'json', 
                                success : function(data) { 
                                    $('#ali').empty();
                                    var ali = '';
                                    $each(data,function(ali,oali){
                                             ali+='<div class="ali">'+ali['']+'</div>'
                                     });
                                    $('#ali').html(ali); 
                                }  
                            });  

这是getjson的写法,你可以得到你想要的数据。

例如通过json从后台获取信息,然后在你想要的地方异步获取。

先到这里了,=_=困

转载于:https://www.cnblogs.com/binarytreeyifan/p/3200069.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值