IE ожидал ")" ошибка - PullRequest
       1

IE ожидал ")" ошибка

0 голосов
/ 10 июля 2011

Я получаю следующую ошибку в IE, которая останавливает загрузку страницы.Я пытался найти эту ошибку, но на всю жизнь не вижу ее.Часть кода, на которую указывает ошибка, находится здесь: jsfiddle.net:

http://jsfiddle.net/SrgsC/

Буду признателен, если кто-то сможет указать на ошибку?Большое спасибо

Я использую php5.3.5

Message: Expected ')'
Line: 2867
Char: 41
Code: 0
URI: http://sample.com/admin/cp.php


Message: Expected ')'
Line: 2867
Char: 40
Code: 0
URI: http://sample.com/admin/cp.php

1 Ответ

3 голосов
/ 10 июля 2011

Хорошо, код, который вы предоставили, написан на PHP, а не на JavaScript.Если это происходит только в IE, то ясно, что вы поместили функцию PHP в файл JavaScript.В противном случае это должно происходить в IE, FF, Chrome ...

Некоторые проблемы с функцией PHP в любом случае:

  • , с которого вы начинаете $print .= .Это означает, что «добавить следующую строку в переменную $ print», но $ print не определен в этой функции.Если это глобальная переменная, вам нужно поставить global $print; на строку перед ней, или, если она локальная, вам нужно использовать $print = (без '.')
  • mysql_numrowsдолжно быть mysql_num_rows, если вы не создали свою собственную функцию numrows
  • mysql_result не должны использоваться таким образом.Чтобы процитировать документы:

    При работе с большими результирующими наборами, вы должны рассмотреть возможность использования одной из функций, извлекающих всю строку

  • Не следует вручную выполнять итерацию по строкам, отслеживаятекущий номер строки (по той же причине, что и выше)
  • Функция 15 параметров - это слишком много.Это путь для многих.Максимум, который может быть эффективно обработан, составляет 7 (в соответствии с Code Complete), тем более ревностный будет спорить о еще меньшем (я полагаю, дядя Боб говорит, что 3 - это хороший стандарт).В любом случае, если бы я видел 8 или более параметров в методе во время проверки кода, я бы сразу узнал, что нужно изменить.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...