*   >> Чтение Образование Статьи >> science >> programming

Строки и Javascript Eval Function

отображать "один"; вторая будет отображать "два", а третий будет отображаться "три". Для того, чтобы иметь эти три заявления (или несколько операторов) в качестве аргумента функции Eval (), вы должны соблюдать следующие правила: - Вложите три заявления в кавычки. - Побег все специальные символы. - Есть точки с запятой между утверждениями и у них сбежал.

Следующая строка иллюстрирует это: Eval ("оповещения \\ (\\" один \\ "\\) \\; \\ (предупреждения \\" два \\ "\\) \\; \\ оповещения (\\" три \\ "\\)"); Следующий код работает без проблем: Три предупреждения заявления отображать их значения; Вы можете попробовать код файла JSON В этом разделе я покажу вам особый случай использования функции Eval (). Я не буду давать детальное объяснение использования функции Eval () здесь. Файл JSON это текстовый файл, содержание которого объект А JavaScript буквально. Содержание начинается с открытой фигурной скобки {и заканчивается в тесном фигурной скобкой}.

Вот простой пример файла JSON (все содержимое): {property1: "пункт", туАггау = ["пункт один", "пункт два", "пункт три"], myFn: Новая функция ("х" , "у", "Var г = х + у; вернуться Z * Z»)} Все, что вы пишете в фигурных скобках должно быть в соответствии с синтаксисом для содержания объекта буквальном. Аякс и JSON файла Чтобы загрузить файл в формате JSON с помощью Ajax, то, что вы должны сделать, это положить имя файла в конце URL из в Ajax объекта метод Open (). Что-то вроде этого: myAjax.open ("GET", "https://www.mywebsite.com/xxx.json", правда); где xxx.json это имя файла.

Обратите внимание, что файл имеет расширение, JSON. После успешной загрузки Аякс свойство объекта, что бы удерживать содержание файла, responseText. Если у вас есть URL, как показано выше, содержание файла будет стоимость имущества responseText объекта Ajax. Таким образом, если имя вашего объекта Ajax были myAjax, то для доступа к значению свойства файла responseText, вы должны ввести: myAjax.responseText Обратите внимание на точку между ними, myAjax и responseText. Цель состоит в том, чтобы иметь содержание файла JSON в качестве полезного объекта JavaScript.

Значение responseText не используемый объект (исполняемый файл) Javascript; это строка. Есть два шага, чтобы сделать его объектом JavaScript. Сначала вы должны вложить выражение, myAjax.responseText в скобках и в виде строки. Далее, использовать функцию верхнего уровня JavaScript Eval (), чтобы преобразовать его в JavaScript исполняемого кода (литерал объекта). Для достижения этой корпуса, вы

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.