javascript - $("...").html()和$("...").load()有什么区别
PHPz
PHPz 2017-05-19 10:27:47
0
1
587

$.ajax({

    url:url,                                                  $(dlgId).load(url);
    type:'post',                                              $(dlgId).dialog('open');
    dataType:'html',
    error:function(){
        $.boxUtil.alert("请求异常");
    },
    success:function(data){    
            $(dlgId).html(data);
            $(dlgId).dialog('open');
    }

});
data返回的是一个页面,在html中加载$("...").width()这个方法会报错,
url是请求地址,返回也是一个页面,而在load加载页面中$("...").width()这个方法就好使,不知道为什么

PHPz
PHPz

学习是最好的投资!

全部回复(1)
左手右手慢动作

这个在文档上有写吧,jQuery.ajax()里你用dataType: "html"返回的是html纯文本,而用.load()返回的html则会直接插入到前边用$包装的节点中。还有你width也拼错了。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板