2015-05-14 4 views
0

Я использую jQuery DateTime picker на одном из моих представлений. Этот сборщик DateTime отлично работает на одном ПК. На другом компьютере, он дает ошибку:jQuery DateTime picker issue

Microsoft JScript runtime error: Object doesn't support property or method 'datepicker'

Код JQuery и сам этот Посмотреть такое же на обоих ПК. Даже версии jQuery одинаковы.

Ниже приведен код:

<link href="@Url.Content("~/Content/themes/base/jquery-ui.css")" rel="stylesheet" type="text/css" /> 

<link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet"> 
<script src="~/Scripts/jquery-1.10.2.min.js"></script> 
<script src="~/Scripts/jquery.validate.min.js"></script> 
<script src="https://code.jquery.com/ui/1.10.2/jquery-ui.min.js"></script> 

<script type="text/javascript"> 
    $(document).ready (function() { 
     $(".fromdate").datepicker(); 
    }) 
</script> 

Единственное различие, которое я мог видеть в папке App_Start. ПК, на котором показана эта ошибка имеет только один файл в этой папке, и это RouteConfig.cs

Другой компьютер, на котором он работает отлично уже несколько файлов в этой папке, включая BundleConfig.cs

Это что-то связано с этим?

+0

Необходимо, чтобы jQuery и jquery проверялись в папке с скриптами – madalinivascu

+0

Используете ли вы пакеты в любом месте представления или его макета - например, '@ Scripts.Render (" ~/bundles/jquery ")' или аналогичные? –

+0

@madalinivascu Оба находятся в папке Scripts. – RKh

ответ

1

Из ваших комментариев вы включили jquery-1.10.2.min.js и bootstrap.min.js в свой макет. Дубликат jquery-1.10.2.min.js необходимо удалить, так как порядок скриптов важен. Я также рекомендую вам использовать отличные функции связывания и минимизации MVC, как описано в this article.

Смежные вопросы