У меня есть главная страница с тегом div, который используется для динамической загрузки (используя jquery load) bootstrap modal (независимый html-файл).jquery load выполняется до jquery read
Я передаю параметры на эту страницу, используя «полную» функцию загрузки. Когда выполняется полная функция, я устанавливаю некоторые скрытые параметры в модальном html. Этот модальный html относится к другому файлу javascript, который имеет функцию JQuery ready, чтобы инициализировать модальный параметр с параметрами, которые я установил на главной странице (используя «полную» функцию).
Проблема в том, что «полный» выполняется после загрузки модального html и модального javascript, поэтому я не могу иметь соответствующую инициализацию. Поэтому я должен быть уверен, что модальный javascript выполняется сразу после выполнения «полной» функции на главной странице.
Это большой проект, но в основном это код:
основного page.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>main-page</title>
<script src="./jquery-2.1.1.min.js" type="text/javascript"></script>
<script src="./jquery-ui.min.js" type="text/javascript"></script>
<script src="./bootstrap.min.js" type="text/javascript"></script>
<script src="./main-page.js" type="text/javascript"></script>
<link rel="stylesheet" href="/predial/css/bootstrap.min.css"/>
</head>
<body>
<h4>Maing Page</h4>
<button id="load-modal">Load Modal</button>
<div id="holder">
</div>
</body>
</html>
основного page.js
$(document).ready(function(){
$("#load-modal").click(function(){
$("#holder").load("modal.html", function(){
$("#parameter").val("a value");
});
});
}
);
modal.html (ради я не использую в этом примере ботстрап-модалы)
<html>
<head>
<title></title>
<script src="modal.js"></script>
</head>
<body>
<input id="parameter" name="parameter" type="text" value="uninitilized"/>
</body>
</html>
modal.js
$(document).ready(function(){
var parameter = $("#parameter").val();
alert(parameter);
}
);
Если вы попробуете код, когда предупреждение выскакивает, он показывает «uninitilized» вместо «значение» ¿Любые предложения?
поделиться своим кодом/рабочим примером – Dekel