Я весь день искал свою странную проблему.
У меня есть страница, которая динамически загружает контент через ajax (с jQuery), но я думаю, что это не проблема jQuery.
Динамическая страница содержит функцию javascript, назовем ее «myTestFunction ()», без каких-либо параметров.
После document.ready (jQuery) или в конце страницы я вызываю эту функцию. Firefox выполняет эту функцию. IE 8 сказал: требуется объект. Думаю IE не может найти функцию.
Я очень смущен этим сообщением IE. Я надеюсь, что у кого-нибудь будет представление об этом. Как я могу сказать IE, где находится функция?
С уважением, большое спасибо за ответы. !!!! Этот код объясняет проблему, работа не тестируется, но, я надеюсь, он должен описать проблему. Извините за странное «форматирование кода, это мой первый пример кода в этом редакторе».
//example of code, a code like this is loaded by our Framework with ajax in a div.
<? //myclass generates the HTML-Output, and generates the Function
//myTestFunction in an JavaScript Tag see below
$myClass = new MyClass('127.0.0.1/application/file.php');
echo $myClass->renderHTMLcode();
?>
<script>
// alert 1 for me for testing.
alert('ende');
$(document).ready(function() {
// alert 2, for me , ready event of jQuery has fired
alert('ready');
// function with the problem
myTestFunction();
}
);
<script>
function myTestFunction()
{
alert('fromTest');
}
///...
}
}
?>