栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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' />";


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/393461.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号