Я весь день искал свою странную проблему.
У меня есть страница, которая динамически загружает контент через 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');} /// ...}}?>