zee*_*y23 35 javascript wordpress jquery
我的网站在javascript控制台中收到此标题中的错误.谷歌似乎说这是因为没有加载jquery,但它绝对可见.
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
type: "GET",
url: "https://www.mjfreeway.com/naturalremedies/mml-connect/45.xml",
dataType: "xml",
success: function(xml) {
$(xml).find("products").each(function() {
$(this).find("product").each(function() {
$("#output").append($(this).find("title").text() + "<br />");
});
});
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
该网站是医用大麻相关的,所以nsfw for some.sorry for the messy head,它处于开发模式. http://www.kindreviews.com/1/mmc/
谢谢,zeem
bra*_*zzi 53
显然你正在使用jQuery和Mootools,它们都$
用作核心功能的别名.可能$
产生此错误的功能是Mootools功能.我建议你尝试使用jQuery
而不是编写你的jQuery代码,$
这样你就可以确认我的观点是对的.
祝好运!
是的 - 我相信这正是问题所在.jQuery和mooTools争论使用$符号.
你正在使用正确的轨道
try{
jQuery.noConflict();
} catch(e){};
Run Code Online (Sandbox Code Playgroud)
但是在使用它之后,为了使用jQuery功能,你必须将其称为jQuery(...)而不是$(...).例:
// Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery("div").hide();
});
Run Code Online (Sandbox Code Playgroud)
以下是jQuery文档的链接:http://docs.jquery.com/Using_jQuery_with_Other_Libraries