前提・実現したいこと
PHPで記述したファイルをAjaxを用いて、Javascriptで受け取り、表示するというプログラムを作成しています。
発生している問題・エラーメッセージ
画面には、取得したデータは表示されませんでした。ですが、コンソールを確認したところ、データを受け取るところはできているようでした。
以下はコンソールのuser messagesに記載されていました。
post.html:11 John post.html:12 2pm
該当のソースコード
Javascript
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="utf-8"> 5 <title>HTML入門-JavaScriptの基本</title> 6 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> 7 <script> 8 $.post("post.php", 9 { "func": "getNameAndTime" }, 10 function(data){ 11 console.log(data.name); 12 console.log(data.time); 13 }, 14 "json" 15 ); 16 </script> 17</head> 18<body> 19</body> 20</html>
PHP
1<?php 2echo json_encode(array("name"=>"John","time"=>"2pm")); 3?>
試したこと
コンソールを確認したのですが、エラーメッセージは表示されておらず、そうすればよいかわかりませんでした。
補足情報(FW/ツールのバージョンなど)
実行環境 php,javascriptともにXAMPP apacheサーバ上に配置しました
回答1件
あなたの回答
tips
プレビュー