Привет всем, я разрабатываю приложение MVC, и я хочу использовать диалог Jquery.у меня есть следующий сценарий: у меня есть вид дерева Telerik, и когда я нажимаю на любой узел, я хочу, чтобы диалоговое окно открывалось и отображало информацию об этом узле.Сначала я добавляю следующий скрипт для инициализации диалога:
$(document).ready(function () {
$("#dialog").dialog("destroy");
$("#dialog-form").dialog({
autoOpen: false,
height: 500,
width: 500,
modal: true,
buttons: {
Cancel: function () {
$(this).dialog('close');
}
}
});
});
, затем записываю следующий код в OnSelect (клиентское событие Telerik)
$('#dialog-form').dialog('open');
$('#dialog-form').load('<%= Url.Action("SomeAction", "SomeController") %>');
, на своей главной странице я добавилфайлы сценариев, которые необходимы для работы модального режима следующим образом:
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.dialog.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.core.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.widget.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.button.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.draggable.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.position.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.resizable.js") %>"></script>
и когда я щелкаю узлы дерева, ничего не происходит, инструменты разработчика Chrome показывают следующую ошибку:
UncaughtTypeError: Object # не имеет метода 'dialog'
, похоже, что произошла ошибка при регистрации скрипта или что-то в этом роде
любая помощь с этим