div 用JQuery 加载一个静态网页页面-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

div 用JQuery 加载一个静态网页页面

a123456678 2016-07-07 14:28:09 1905
<div id="retShow"></div>

$(document).ready(function() {

    $("#retShow").load("http://192.168.0.1/xxxx/xxx.htm");

});

我用这种方式加载那个页面为什么加载不了,直接访问那个地址是可以打开的?大神们有没有其他的方式可以实现这种效果,是可以做的,但是它已经被PASS了,因为用它又带来了其他的不便。

意思是问问大神们DIV用JQuery如何加载一个静态页面???

div加载 加载静态 jquery加载页 加载静态网页 网页页面加载
分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:52:47

    建议写成

    <div id="retShow"></div>
    $(function() {
      $("#retShow").load('http://192.168.0.1/xxxx/xxx.htm body');
    });
    
    div加载整个HTML了。
    <div>
    <!DOCTYPE html><html>...<script....</html>
    </div>
    
    这样当然是不允许的,是会出错的!所以一般只加载HTML页面中的某部分。后面的body你可以改写成#id或者.class都是可以的。如果你可以加载那个页面的JavaScript文件,你可以这么写:
    $('#retShow').load('http://192.168.0.1/xx/xx.htm body',function(){
      $.getScript('1.js');
    });
    
    如果你的页面需要get或者post,你可以这么写
    $('#retShow').load('http://192.168.0.1/xx/xx.aspx?id=1 body', {'username':'admin'}, function(){
      $.getScript('1.js');
    });

    那么这里的?后面就是get,{}里面就是post。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题
推荐课程