Я пытаюсь загрузить страницу, которая в основном представляет собой форму редактирования внутри диалог (ui.dialog). Я могу нормально загрузить эту страницу с внешнего (я используя asp.net).
Проблема в том, что внутри моей "всплывающей" формы мне нужен синтаксис $(function()
{my function here});, чтобы что-то делать при загрузке страницы,
наряду с регистрацией некоторых расширений .fn для некоторых динамических раскрывающихся списков
с использованием вызовов ajax.
Я создал свой <script type = "text/javascript" src = "jquery.js">, но
Я не думаю, что они включены, как и мой $(function).
называется.
Возможно ли это сделать или мне нужно найти другой способ выполняя то, что мне нужно делать?
Вам необходимо прояснить свой вопрос - дайте нам образец кода (вызов страницы, вызов и т. д.), Чтобы мы могли помочь.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если вам действительно нужно загрузить эту форму через AJAX, вы можете сделать все, что связано с Javascript, в самом обратном вызове $ .ajax. Итак, вы загружаете всплывающую форму следующим образом:
$.ajax({
//...
success: function(text) {
// insert text into container
// the code from $(function() {});
}
});
Сценарий не запускается, потому что событие готовности документа уже запущено. Удалите свой код из
$()
если готов уже запущен, вызов $ (function () {}) сработает немедленно
Используйте плагин livequery.
Это позволяет вам привязать события к элементам, которые могут быть загружены позже: http://brandonaaron.net/docs/livequery/
Вы говорите, что вам нужно выполнить событие загрузки документа jQuery на уровне всплывающей формы? Другими словами, вы загружаете полную HTML-страницу во всплывающее окно DIV, но эта страница, которую вы загружаете, не выполняет событие загрузки?