やりたいこと
JSからPHPの変数を取得したいのですが、ajaxのやり方がわかりません。
PHPとHTMLを同じファイル内に書いて実行してみたところ正常に動作したので、PHPに問題はないと思います。
それとAzureの環境で開発しています。
足りない情報などありましたら教えてください。
よろしくお願いします。
JavaScript
1'use strict'; 2 3let y_list = document.getElementById("Y_List"); 4 5window.onload = function(){ 6 let ajax = new XMLHttpRequest(); 7 let stmt = new Array(); 8 9 ajax.onreadystatechange = function(){ 10 if(ajax.readyState == 4){ 11 if(ajax.status == 200){ 12 console.log("通信成功"); 13 } 14 }else{ 15 console.log("通信中・・・"); 16 } 17 } 18 19 ajax.open("POST", "pre_03.php", true); 20 ajax.send(); 21}
PHP
1<?php 2 include "db_config.php"; 3 4 $products = array(); 5 6 try{ 7 8 $db = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD); 9 $db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 10 11 $stmt = $db -> query("SELECT * FROM `py`"); 12 $products = $stmt -> fetchAll(PDO::FETCH_ASSOC); 13 14 $db= null; 15 16 }catch(PDOException $e){ 17 echo $e -> getMessage(); 18 exit(); 19 } 20 21 $db = null; 22?> 23