【发布时间】:2018-02-12 11:16:16
【问题描述】:
我有这个代码不工作的问题,我想显示 mysql 的结果而不发送数据 我的简单代码 ajax
$('.myClass').on('click',function(){
$.post('resultAll.php');
});
代码html
<li class="myClass" > click this </li>
在页面上显示结果的代码php / mysql(名称resultAll.php)
$stmt = $connect->prepare('SELECT * FROM table WHERE price = :aff');
$stmt->execute(array(':aff'=>'5'));
$res = $stmt->fetchAll();
foreach ($res as $row) {
?>
<div class="noon" style="width: 1000px;height: 500px">
<?php print_r($row['id'].' '); ?>
</div>
结果这些什么都没有
【问题讨论】:
-
如果您使用的是PDO或mysqli,请删除
$stmt->execute(array(':aff'=>'5'));中的双冒号或分享$stmt->execute背后的代码 -
那么是PHP代码不起作用还是通过jQuery POST?因为你的 POST 什么都不发送,至少对响应什么也不做。
-
jquery 代码不工作
标签: javascript php jquery mysql ajax