Можем ли мы отправить ajax из javascript файла? - PullRequest
0 голосов
/ 03 апреля 2020

, так как я написал этот код и оказалось, что он не входит в оператор if, моей целью было вывести массив из php (db) и поместить его в массив в js, что делать? Здесь это код, проблема в том, что он находится в файле расширения js? Более того, php файл getusercatpref. php возвращает ["violen", "ios", "Программирование", "NOD * 1012" * "].

var arr = new Array();
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myArr = JSON.parse(this.responseText);
        arr = myArr;

    }
};
xmlhttp.open("GET", "getusercatpref.php", true);
xmlhttp.send();

PHP Код

<?php 
$name="root"; 
$pas=""; 
$dbname="jobpursuit"; 
$con=mysqli_connect("localhost", $name, $pas,$dbname); 
$arrayCategories = array(); 
$sql="Select * FROM preferences where username='12' "; 
$result=mysqli_query($con,$sql); 
$index=0; 
while($row = mysqli_fetch_assoc($result)){ 
    $arrayCategories[$index] = $row['categoryname']; 
    $index=$index+1; 
} 
echo json_encode($arrayCategories); 
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...