2013-05-16 2 views
-6

Я получаю «Условная компиляция выключена» ошибка javascript. Как преодолеть этотjavascript error - условная компиляция

var [email protected] -error in this line 
if(userName == null){ 
window.location = '/Mike/displayIpd.action'; 
} 
+5

Я не знаю, что это такое, но не должно 'userName' быть реальной строкой? –

+0

Это может помочь http://stackoverflow.com/questions/2955842/conditional-compilation-is-turned-off – Pooshonk

+3

Я настоятельно рекомендую изучить некоторые основы, прежде чем прикоснуться к любому серьезному коду. – HamZa

ответ

3

Она должна быть в '' или "", чтобы сделать это строка.

var userName = '[email protected]';

Однако, так как вы только и инициализируется переменная userName, нет необходимости проверять null, и вы можете просто удалить этот код, так как он никогда не будет выполнять.

+0

Если я удалю этот condtion, если значение username равно null от сеанса, как я могу его обработать? – user1548353

+0

@ user1548353. В вашем примере у вас было значение hardcoded. Если значение приходит из сеанса, это еще одна история ... – plalx

+0

Это не твердое значение. Я взял этот кусок кода из источника просмотра в IE. значение на самом деле происходит из сеанса. Теперь, как я могу обработать его, если он пуст – user1548353

Смежные вопросы