【发布时间】:2014-04-14 06:17:10
【问题描述】:
我尝试使用 ajax 从图像上的 onclick 事件发送数据 这是ajax代码
function get_img(name) {
$.ajax({
type: "POST",
url: "img_main.php",
data: "img_name="+name,
success: function(response)
{
alert("main image selected");
}
});
}
这是我放置 onclick 事件的 img 标签
while($row = mysql_fetch_array($query))
{
$test = $row['img_name'];
$result .= "<td><img src='".$uploaddir.$row['img_name']."' class='imgList' onclick='get_img(\"".$test."\")' /></td>";
这是img_main.php
<?php
include("connect.inc.php");
echo "<script type='text/javascript'> alert('test'); </script>";
$img_name = $_POST['img_name'];
$query = "UPDATE upload set status = 1 where img_name = $img_name";
$result = mysql_query($query);
$query2 = "UPDATE upload set status = 0 where img_name != $img_name";
$result2 = mysql_query($query2);
?>
我想要的是当我点击图片时,它会更新数据库中的字段状态。
ajax 代码中的成功函数给了我警报功能,但状态字段没有更新。
我的控制台没有返回错误。
有人可以帮忙吗?
【问题讨论】: