我尝试使用以下代码将外部javascript(聊天应用)加载到我的网页,并且它总是给出ReferenceError:$我的脚本和脚本的URL没有定义。
<script>
$(document).ready(function() {
$("#customer-chat-button-toggle").click(function() {
$.getScript('livechat/php/app.php/widget-init.js',function(){
async: false;
})
});
});
</script>
答案 0 :(得分:0)
确保正确加载jQuery。使用firebug作为Firefox调试器或Chrome控制台。
您是否正在访问其他域名?如果是这样,您将需要使用json回调。
$.ajax({
url: "http://ihound.com.au/livechat/php/app.php/widget-init.js",
jsonpCallback: "jsonpcallback",
jsonp: false,
dataType: "jsonp"
}).done(function(data){
console.log(data); // array of objects
});
答案 1 :(得分:0)
我最近编辑了一个weebly网站,他们正确地包含了jQuery。我不得不引用jQuery。在进一步阅读他们的包括之后我也可以通过$$获得它。控制台有很多帮助:
$
应该产生类似
的东西function (a,b){return new e.fn.init(a,b,h)}
如果没有尝试
jQuery
应该返回相同的内容。