在我的示例中,我有 2 页。我基本上想要的是使用 JSON 向 PHP 传递一些数据(或在这个例子中不一样)。在 PHP 中,我查询一个 select 语句并将该数据传递回我的索引页面。
现在一切顺利,但我希望返回的数据显示在不同的 div 中。
我的索引页:
function toonProfiel(){
$.ajax({
type: "GET",
url: "./query/getmijnprofiel.php",
dataType: 'json',
success: function ( response ) {
alert( response.a);
}
});
}
在这个例子中,“a”得到了警报!一切正常!
我的 getmijnprofielphp 页面:
<?php
session_start ();
require '../php/connect.php';
$id = $_SESSION['id'];
if ($stmt = $mysqli->prepare("SELECT a, b FROM leden WHERE userid=?")) {
/* bind parameters for markers */
$stmt->bind_param("i", $id);
/* execute query */
$stmt->execute();
/* bind result variables */
$stmt->bind_result($a, $b);
/* fetch value */
$stmt->fetch();
$response = array(
'a' => $a,
'b' => $b,
);
echo json_encode( $response );
/* close statement */
$stmt->close();
}
/* close connection */
$mysqli->close();
?>
但我想要的是以下内容:
<div class="diva">
<label>a:</label>
<span><?php if ($a!= "") { echo $a; } ?></span>
</div>
我知道返回的数据不是 PHP 变量,所以这不起作用,但是如何在我的 div 中显示返回的变量“a”?