使用div.load时没有定义jQuery和其他js src

时间:2016-03-30 03:34:56

标签: javascript php jquery ajax

使用 jQuery加载加载页面时

$("#myDiv").load("page.php",{foo: bar});

头部包含在索引

<head>
    <script src="/assets/plugins/jQuery/jQuery-2.1.4.min.js"></script>
    <script src="/assets/plugins/jquery-print/jquery.print.js" ></script>
    \\others js src
</head>

在此div上找不到内容 page.php

<div id="myDiv">
    \\if i call $("#otherDiv").print()  
</div>

.print()函数不存在,已经包含在索引头

任何想法,这个div视图都包含在head index中?

1 个答案:

答案 0 :(得分:0)

  

\ if if call $(“#otherDiv”)。print()

调用#otherDivdocument中是否存在.print()?即使在jQuery()中找不到任何元素,document也会返回一个对象。您收到的错误消息可能是.print()不是DOM中不存在的元素的函数?

如果.load()成功将#myDiv html设置为#otherDiv,请尝试使用.load()回调函数在.print()中调用document {1}}

$("#myDiv").load("page.php", {foo: bar}, function() {
  $("#otherDiv").print();
});