这个问题是参考
HTML - Change\Update page contents without refreshing\reloading the page
由于问题受到保护,我无法通过它。
我的问题是是否缺少某些东西,因为我无法让它发挥作用。我添加了jquery库
<script language="JavaScript" type="text/javascript" src="js/jquery-1.9.1.js"></script>
我想说这个函数没有被调用,但如果我替换
$('#myStyle').load('data.php?id=' + id);
与
document.getElementById("myStyle").innerText = 'text';
然后它确实有效,我得到了文字。
另一个问题是你是否可以这样做或类似的东西
document.getElementById("myStyle").innerText = '$('#myStyle').load('data.php?id=' + id)';
感谢您的帮助 杰夫
答案 0 :(得分:1)
看起来你没有使用jQuery,这是使用你链接的问题中的代码所必需的。您还需要它来使用您在secind问题中引用的$
快捷方式。首先将其添加到您的页面,然后再次尝试这些示例。
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
答案 1 :(得分:1)
您是否使用其他一些JavaScript库?也许其他脚本/库使用/覆盖$
(命名空间或其他任何东西)?
顺便说一下:熟悉浏览器中的 JavaScript调试器。
Opera中有Dragonfly,Firefox有Firebug,Chrome有DevTools,IE有IE开发者工具。