找不到之前导入的js模块
can't find previously imported js module
我遇到一个错误,其中 jQuery 代码找不到以前导入的模块。
我正在使用 jQuery 并标记它 (https://github.com/aehlke/tag-it/blob/master/README.markdown)
我按以下顺序导入脚本:
<script src="js/vendor/jquery.min.js" type="text/javascript"></script>
<script src="js/vendor/jquery-ui.min.js" type="text/javascript"></script>
<script src="js/vendor/jquery-ui-touch-punch.min.js" type="text/javascript"></script>
<script src="js/vendor/tag-it.min.js" type="text/javascript"></script>
<script src="js/tags.js" type="text/javascript"></script>
tag-it.min.js是Tag-It提供的js模块,tags.js是我自定义的模块。
tags.js如下:
$(document).ready(function(){
var $available_tags = $('#user_tags').val().split(",").slice(0, -1);
$('#tags').tagit({
fieldName: "tags",
availableTags: $available_tags,
placeholderText: "Enter Tags",
beforeTagAdded: function(event, ui){
var tag = ui.tag.text().slice(0, -1);
if($.inArray( tag, $('#user_tags').val().split(",") ) == -1){
$.get("/tags/add?tag=" + tag, function(data){
if(!data.error){
$("#user_tags").val( $("#user_tags").val() + tag + ",");
} else {
console.log("Eror", data);
return false;
}
});
}
},
showAutocompleteOnFocus: true
});
});
错误在第 6 行的 tags.js 中:
$('#tags').tagit({
未定义错误:标签不存在。
http://puu.sh/gCVUh/2d792035f6.png
这怎么可能? js加载顺序没问题,貌似不认识
提前致谢,如果需要更多信息,请提出要求,我会更新主题。
好的,我发现它为什么不起作用了。
我刚刚注意到我在这些导入之后复制了 jQuery 脚本导入一些行。
这是在重置 jQuery 环境,因此,标签已从中删除。
希望这对以后的人有所帮助,感谢您的帮助!
我遇到一个错误,其中 jQuery 代码找不到以前导入的模块。
我正在使用 jQuery 并标记它 (https://github.com/aehlke/tag-it/blob/master/README.markdown)
我按以下顺序导入脚本:
<script src="js/vendor/jquery.min.js" type="text/javascript"></script>
<script src="js/vendor/jquery-ui.min.js" type="text/javascript"></script>
<script src="js/vendor/jquery-ui-touch-punch.min.js" type="text/javascript"></script>
<script src="js/vendor/tag-it.min.js" type="text/javascript"></script>
<script src="js/tags.js" type="text/javascript"></script>
tag-it.min.js是Tag-It提供的js模块,tags.js是我自定义的模块。
tags.js如下:
$(document).ready(function(){
var $available_tags = $('#user_tags').val().split(",").slice(0, -1);
$('#tags').tagit({
fieldName: "tags",
availableTags: $available_tags,
placeholderText: "Enter Tags",
beforeTagAdded: function(event, ui){
var tag = ui.tag.text().slice(0, -1);
if($.inArray( tag, $('#user_tags').val().split(",") ) == -1){
$.get("/tags/add?tag=" + tag, function(data){
if(!data.error){
$("#user_tags").val( $("#user_tags").val() + tag + ",");
} else {
console.log("Eror", data);
return false;
}
});
}
},
showAutocompleteOnFocus: true
});
});
错误在第 6 行的 tags.js 中:
$('#tags').tagit({
未定义错误:标签不存在。 http://puu.sh/gCVUh/2d792035f6.png
这怎么可能? js加载顺序没问题,貌似不认识
提前致谢,如果需要更多信息,请提出要求,我会更新主题。
好的,我发现它为什么不起作用了。
我刚刚注意到我在这些导入之后复制了 jQuery 脚本导入一些行。
这是在重置 jQuery 环境,因此,标签已从中删除。
希望这对以后的人有所帮助,感谢您的帮助!