Мне нужно вставить массив со страницы php mysql на отдельную страницу js. Пожалуйста, помогите с тем, где добавить URL-адрес php и формат кода массива php для получения следующего результата:
template:function(e){
var t = {
1:{
title:"I",
value:"insert"
},
2:{
title:"U",
class:"update"
},
};
return't[e.Status]"
}
Массив php должен быть в следующем формате: var t = {1: {title: "I", value: "insert"}, 2: {title: "U", class: "update"}
t в данном случае - это объект с другими объектами в нем, массив. Вы также должны показать нам все соответствующий код, например, PHP-часть.
Да, файл .js - это отдельный файл, поэтому для импорта данных с php необходимо использовать URL-адрес. Файл php содержит массив. var t = {1: {title: "I", value: "insert"}, 2: {title: "U", class: "update"}



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы захотите использовать метод PHP json_encode()
<script>
myVar = <?php json_encode($phpArray); ?>;
</script>
Как вы используете ссылку php url?
@Janp, что ты имеешь в виду?
Файл js должен тянуть страницу php, и поэтому нужна ссылка на страницу php. Мне нужно знать, где разместить URL-ссылку, а также формат в файле js. Код php и js находятся на разных страницах
Как вы запускаете свой js файл? то есть узел запускает его, или он запускается браузером из файла HTML? В любом случае вам, вероятно, понадобится метод AJAX. Файл js не может втягивать данные в себя сам по себе, это не то, как работает JS.
У меня есть файл PHP, который включает файл js. Файл js должен строить массив из файла JSON. Я использовал AJAX, вот пример: $ .ajax ({url: 'json.json', type: 'GET', dataType: 'json', success: function (response) {var t = response, console.info (response) );}});
Вы можете передавать массивы PHP в JavaScript с помощью функции PHP json_encode.
<?php
$phpArray = array(
0 => "Mon",
1 => "Tue",
2 => "Wed",
3 => "Thu",
4 => "Fri",
5 => "Sat",
6 => "Sun",
)
?>
<script type = "text/javascript">
var jArray = <?php echo json_encode($phpArray); ?>;
for(var i=0; i<jArray.length; i++){
alert(jArray[i]);
}
Файл js должен тянуть страницу php, и поэтому нужна ссылка на страницу php. Мне нужно знать, где разместить URL-ссылку, а также формат в файле js. Код php и js находятся на разных страницах
Не могли бы вы показать свой код и то, где он не работает? Является ли "страница javascript" отдельным файлом
.js?