我试图将我的sql查询和循环数据转换为字符串,以便在返回到html页面时将其放入响应消息中进行打印。我确定有更好的方法来做到这一点,但我对jquery等知之甚少......
我已将字符串附加到响应消息中,该消息在浏览器中显示正常,但字符串中的数据根本没有显示。
非常感谢任何帮助。请参阅下面的代码......
PHP
$find = mysql_query($sql2) or die(mysql_error());
$datprint = "";
while ( $row2 = mysql_fetch_array($find)) {
$datprint .= $row2['FirstName'];
$datprint .= $row2['LastName'];
$datprint .= $row2['Site_ID'];
$datprint .= $row2['Title'];
$datprint .= $row2['Message'];
}
$response = array('type'=>'', 'message'=>'');
$response['type'] = 'success';
$response['message'] = "Thank-You for submitting the form!<div id='printHTML'> ".$datprint." </div><hr>";
} catch(Exception $e){
$response['type'] = 'error';
$response['message'] = $e->getMessage();
}
echo json_encode($response);