При запуске этой функции results.php
не загружается. Я проверил, вызывается ли сама функция, и это так (когда появляется "hello1"). Однако по какой-то причине содержимое результатов. php не загружается в правильный раздел.
<script src="https://code.jquery.com/jquery-1.12.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
function loadTable(){
alert("hello1");
$("#results_page").load("results.php");
}
</script>
<div id="results_page"></div>
Вот содержимое results.php
. (Я использовал alert("Hello2")
, чтобы проверить, загружается ли он, и hello2 не получает предупреждений, поэтому я предполагаю, что страница не загружается.
<html>
<script type="text/javascript">
alert("hello2");
</script>
</html>
Таким образом, проблема заключается в следующем утверждении в wedding.php
(исходный документ)
$("#results_page").load("results.php");
Любые идеи?
EDIT:
loadTable()
вызывается в отдельной функции который тоже загружен. Вот более подробная версия того, как выглядит основная программа (wedding.php
).
<script src="https://code.jquery.com/jquery-1.12.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("#form_details").load('form.php');
});
function loadTable(){
alert($("#results_page").length);
$("#results_page").load("results.php");
}
</script>
<div id="form_details"></div>
<div id="results_page"></div>
Итак, при выполнении загружается form.php
. Этот файл содержит форму, которая получает заполнено. После отправки формы вызывается функция с именем load()
, которая вызывает loadTable().
Вот как выглядит form.php
.
<script src="https://code.jquery.com/jquery-1.12.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
function load(){
alert("hello");
loadTable();
}
form.php
также содержит форму, однако Будьте кратки, я не включил его.
При тестировании hello получает предупреждение, и поэтому я считаю, что load()
выполняется правильно. Hello1 также получает предупреждение, и поэтому я считаю, что loadTable()
выполняется правильно