IE 8, объект требуется функция JavaScript - PullRequest
0 голосов
/ 11 августа 2010

Я весь день искал свою странную проблему.

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

1 Ответ

0 голосов
/ 11 августа 2010

вы должны использовать, window.myTestFunction ()

но это очень странная ошибка, т.е. дает вам. может быть, вам стоит взглянуть на это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...