У меня есть файл с расширением 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 — мы видим странную ошибку.
1) Все, что вам нужно сделать, это:
var arr = ; // alert(questions); // Output whatever is in the questions-variable
вопросы будут глобальной JS-переменной, которую вы можете достичь
из другого js.file или из js, встроенного в html-файл.
// As data in your html: