Windows. Вирусы. Ноутбуки. Интернет. Office. Утилиты. Драйверы

У меня есть файл с расширением php. Здесь я прочитал информацию из базы данных. И мне нужно передать эти данные (ассоциированный массив) в js, которые также включены в этот файл php.

const arr = JSON.parse(""); console.log(arr);

array(5) { => array(7) { ["id"]=> string(1) "1"["question"]=> string(143) "The ______________ of a table is used to modify the design of a table, like modifying the name of a field or changing the data type of a field."["answer1"]=> string(14) "Datasheet View"["answer2"]=> string(11) "Desisn View"["answer3"]=> string(10) "Table View"["answer4"]=> string(11) "Wizard View"["true_answer"]=> string(1) "1"} => array(7) { ["id"]=> string(1) "2"["question"]=> string(83) "You can select multiple fields of a table in design view by using the ________ key."["answer1"]=> string(3) "Alt"["answer2"]=> string(8) "Spacebar"["answer3"]=> string(5) "Shift"["answer4"]=> string(4) "Ctrl"["true_answer"]=> string(1) "3"} ... Uncaught SyntaxError: missing) after argument list

Заключение:
Со стороны php все хорошо. Но когда мы пытаемся проанализировать этот массив в объекте js в части js — мы видим странную ошибку.

  • Как загрузить данные (например, ассоциированный массив, в моем случае) из php в js. Когда php и js находятся в одном и том же файле расширения (php).
  • Как загрузить данные (например, ассоциированный массив, в моем случае) из php в js. Когда php и js находятся в разных файлах. Например, у нас есть 1 файл расширения php, в котором мы реализовали логику (в моем случае это DB). И нам нужно импортировать эти данные в файл расширения js.
  • Решение

    1) Все, что вам нужно сделать, это:

    var arr = ; // alert(questions); // Output whatever is in the questions-variable

    вопросы будут глобальной JS-переменной, которую вы можете достичь
    из другого js.file или из js, встроенного в html-файл.

    // As data in your html:

    Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
    ПОДЕЛИТЬСЯ: