#javascript #jquery
#javascript #jquery
Вопрос:
Я завершаю большой проект, и я перехожу к части пользовательского интерфейса, и первое, что я делаю после того, как приведу в порядок все свои скрипты, это нажимаю на ссылку, чтобы открыть диалоговое окно, и $(‘.MyDialog’).dialog больше не работает.
Я получаю любую ошибку, в которой говорится, что нет объекта с именем dialog .
Теперь, когда я нахожусь в режиме разработки в сценариях, я могу выполнить $(‘#MyDialog).диалог и диалоговое окно функции отсутствуют в списке элементов для выбора.
Чего мне не хватает?
В настоящее время я использую jquery 3.1.0.js
Может кто-нибудь, пожалуйста, пролить свет на это для меня.
Я даже пробовал это с помощью fiddler из примера из Stackoverflow, и в диалоговом окне отображалась та же ошибка.
Это довольно большой объем кода в теле диалога, поэтому я не буду публиковать все это здесь, следует отметить, что в списке нет диалогового окна, и моя ошибка заключается в том, что диалог объекта не существует.
$("#addProj").dialog({
height: 'auto',
width: '450',
resizable: false,
position: [(document.getXYCenter().x - (450 / 2)),
$(e.target).position().top 25],
modal: false,
open: function (e, ui) {
uiHelper.addModel();
//.....code moved for readability
Пакеты ‘
Bundle jqueryBundle = new ScriptBundle("~/bundles/jqueryjs")
.Include("~/Scripts/jquery-{version}.js")
.Include("~/Scripts/jquery.signalR-{version}.js");
bundles.Add(jqueryBundle);
Я также создал источник представления, и файлы были отображены на деле.
Что-то изменилось за последние два года?
Комментарии:
1. Откуда взялся этот
dialog
метод? Это не jQuery, это в пользовательском интерфейсе jQuery? Это, конечно, выглядит так, как есть .2.
my error is the object dialog does not exist
Уверен, что это не сообщение об ошибке, которое вы получаете… В следующий раз укажите соответствующую ошибку сообщения вместо какой-либо пользовательской3. Я обнаружил проблему, которую забыл, с помощью jquery вы должны добавить основной код в сценарий кода пользовательского интерфейса. Спасибо за помощь.