Ошибка JavaScript - незавершенная строковая константа

Сегодня значение запроса фоновой обработки проходит в JS, первоначально для простого способа, с помощью выражения EL непосредственно в JS, один успешный, другие всегда отдаются: «незавершенная строковой константа»! ! !

В конце концов я обнаружил, что ошибка выражений EL пройти мимо значений Существует китайская полная остановка, ведущая всегда обернуть .........

Функция initpage () {

 вар str1 = "$ {periodTypeValue}";

 вар str2 = "$ {premiumValue}";

 если (str1! = "" || str2! = "") {

     document.getElementById ( "showDesc") style.display = "";

     document.getElementById ( "periodDesc") innerHTML = str1.

     document.getElementById ( "premiumDesc") innerHTML = str2.

 }

}


<Тела OnLoad = "initpage ();">

     <HTML: форма действия = метод "? / Продукт метод = saveEpolicy" = "пост">

          <Таблица ширина = "90%" высота = "50%" граница = "0" CELLPADDING = "0" класс = "CContent" CELLSPACING = "0" присоединяются = "центр">

             <Ширина Col = "20%">

             <Ширина Col = "35%">

             <Ширина Col = "15%">

             <Ширина Col = "30%">

               .........

               <Тр стиль = «дисплей: нет;» ID = "showDesc">

                <TD>

                       & NBSP; & NBSP;

                </ TD>

                <Td стиль = "выравнивания текста: слева; вертикальной Align: сверху;"> <- ALIGN = "левые" VALIGN = "сверху" осталось два пути, выравнивание ->

                      <DIV ID = "periodDesc">

                      </ DIV>

                </ TD>

                <TD>

                    & NBSP; & NBSP;

               </ TD>

               <Тд стиль = «выравнивания текста: слева; вертикальное выравнивание: сверху;» >

                    <DIV ID = "premiumDesc">

                   </ DIV>

              </ TD>

            </ TR>

          </ Table>

</ Html: форма>

</ Body>

=============================================

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


<HTML: скрытое свойство = "premiumValue" styleId = "premiumValue" значение = "$ {premiumValue}" />

<HTML: скрытое свойство = "periodTypeValue" styleId = "periodTypeValue" значение = "$ {periodTypeValue}" />


Действие в фоновом режиме с удивлением обнаружить, что проход через нулевое значение, что он не должен нулю, таким образом, отображается, но «»


переменная str1 = document.getElementById ( "periodTypeValue") значение.

 вар str2 = document.getElementById ( "premiumValue") значение.



----------------

Когда язык 1.JAVASCRIPT символьная ссылка противоречива. 

Например :. <тип скрипта = "текст / JavaScript" SRC = "xxx.js" кодировка = "UTF-8"> xxx.js внутренний формат файла GB2312 используется, внешний вызов с использованием UTF-8, поэтому файл так как внутренняя часть специального символа форматирования несоответствия, искаженно, в результате чего этой причины.


При выводе 2.JAVASCRIPT HTML символов до и после маркеров не совпадают. 

Это более распространенный, часто в выходной строке, появляется одинарные кавычки ( «) или двойные кавычки («) не соответствует, или когда document.write () не правильно выходные одиночные кавычки (») или двойные кавычки ( «)


язык HTML разметки происходит внутри или разрыва строки 3. Параметр 

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

Такие, как: общее использование тест только одна строка данных нормально, ошибка не происходит. 

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


В третьем случае, мое решение: не направлять данные, передаваемые в качестве параметров, но первый его присвоения в скрытой функции текста должны быть вызваны только, чтобы прочитать содержание текста, который может. 


рекомендация

отblog.51cto.com/14028890/2400272
рекомендация