これまでのところ、私はこのようなものを持っています:
//HTML
<body onload=getRoomTemp();>
//JS
function getRoomTemp() {
$.ajax({
type: "POST",
url: "getRoomTemp.php",
datatype: "text";
data: {
temp: temp
}
}).done(function () { $('#getRoomTemp').append(text); });
}
//PHP
<?php
if (isset($_POST['temp'])) {
require('database.php');
$query = ("SELECT temp FROM tempWHERE tempID=1");
$res = mysql_query($query) or die("ERROR ".__LINE__.": ".mysql_error());
while ($ar = mysql_fetch_array($res)) {
$temperatureIn = $ar['temp'];
echo $temperatureIn;
}
}
?>
したがって、HTML本体がロードされたら、クエリを作成し、AJAXを使用して「getRoomTemp」というdivでクエリ結果を表示したいと思います。後で、ボタンクリックでMySQL(単一の数値)にデータを挿入するために同じ手法が必要になります。
現在のコードで問題を見つけることができず、ajaxに対して別のdataTypeを試しましたが、成功しませんでした。助けてください..