AJAX使用从PHP生成的HTML调用的函数来更新MYSQL数据库

AJAX使用从PHP生成的HTML调用的函数来更新MYSQL数据库,第1张

AJAX使用从PHP生成的HTML调用函数更新MYSQL数据库

该代码中有一些错误,请允许我逐行帮助您。

echo "<td> <img id='tblimg' onclick='like('" . $row['Username'] . "');' src='like.jpg' alt='like/dislike image' width='80px' height='30px'></td>";

javascript函数是:

首先为onclick事件转义报价

    function like(user)     {        $.ajax({ url: "update.php", type: "POST", data: { 'username': user, 'liked': '1' },         success: function()  {      alert("ok");     }        });    }

将{和}添加到a​​jax调用中

从表名称和字段中删除引号

$sql = "UPDATE followers SET Liked = '$Liked' WHERe Username = '$Username'";

在ajax成功并且函数开始之后,您始终可以打印一条消息以查看是否正在调用您的函数,并且如果php脚本返回了一些错误,请为此使用警报

更新

success: function(data){   alert(data); // this will print you any php / mysql error as an alert   }

更新2

这样编写您的onclick选项。

echo "<img onclick="like('" . $row['Username']. "');" src='like.jpg' alt='like/dislike image' width='80px' height='30px' />";


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4983897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存