我得到了
$未定义
当我尝试在$
的成功回调中使用$.get(...)
时,我在firebug中遇到上述错误
怎么回事?
根据firebug中的net选项卡加载jQuery(200 OK)。
首先加载jQuery(我的脚本是唯一的其他脚本)。
调用$.get(...)
可以正常工作。
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("a").click(function () {
$.get("response.xml", function (data) {
var $cases = $(data).find('case');
}, "xml");
});
});
</script>
答案 0 :(得分:1)
Arghh!这是我第一次点击 jQuery ,我发现添加点击处理程序的第一个例子使用的<a>
标记用作{ {1}},导致页面加载,在这种情况下是页面重新加载,从而破坏 $ 。
答案 1 :(得分:0)
也许有些事情会覆盖$
变量。
编写脚本的安全方法:
(function($){
$(document).ready(function()
{
$("a").click(function(){
$.get("response.xml", function(data){
var $cases = $(data).find('case');
}, "xml"
);
});
});
)(jQuery);