我刚刚将我的应用程序切换为在 MVC3 和 Razor View 引擎上运行,现在我遇到了 JavaScript 错误。问题是,JavaScript 方面没有任何改变......它以前工作过。
这是代码
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
var json_region = [{"value":365,"label":"Calgary"},{"value":368,"label":"Canmore"},{"value":393,"label":"Edmonton"}]
$(function() {
$('#UserRegion').autocomplete({
source: json_region,
selectFirst: true,
select: function( event, ui ) {
$('#RegionID').val( ui.item.value );
$('#UserRegion').val( ui.item.label );
return false;
}
});
});
</script>
<script type="text/javascript" src="/Extras/urbannow.js/1"></script>
<script src="/Assets/Scripts/jquery.ui.autocomplete.selectfirst.js" type="text/javascript"></script>
<script src="/Assets/Scripts/wmd.js" type="text/javascript"></script>
<script src="/Assets/Scripts/showdown.js" type="text/javascript"></script>
<script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<script src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
<script src="/Assets/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
这是错误的
$('#UserRegion').autocomplete({
控制台显示
SCRIPT438: Object doesn't support this property or method
我就是想不通这个问题。
最佳答案
您两次包含 jQuery。
关于javascript - 还有一个 "Object doesn' 不支持此属性或方法”- jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4176656/