0

到目前为止,我有这样的事情:

//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 但没有成功。请帮忙..

4

1 回答 1

0

您有 2 个未定义的标识符temptext请尝试

function getRoomTemp() {
  $.ajax({
    type: "POST",
    url: "getRoomTemp.php",
    dataType: "text",
    data: {
        temp: 'temp'
    }
  }).done(function (text) { $('#getRoomTemp').append(text); });
}
于 2013-02-24T19:48:44.190 回答