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

jQuery onclick中的ajax发布

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

jQuery onclick中的ajax发布

试试这个。编辑为最终答案。

按钮

<div class= "obutton feature2" data-id="<?php echo $bookID;?>">    <button >Reserve Book</button></div>

脚本

<script>$('.reserve-button').click(function(){    var book_id = $(this).parent().data('id');    $.ajax    ({         url: 'reservebook.php',        data: {"bookID": book_id},        type: 'post',        success: function(result)        { $('.modal-box').text(result).fadeIn(700, function()  {     setTimeout(function()      {         $('.modal-box').fadeOut();     }, 2000); });        }    });});</script>

reservebook.php

<?phpsession_start();$conn = mysql_connect('localhost', 'root', '');mysql_select_db('library', $conn);if(isset($_POST['bookID'])){    $bookID = $_POST['bookID'];    $result = mysql_query("INSERT INTO borrowing (UserID, BookID, Returned) VALUES ('".$_SESSION['userID']."', '".$bookID."', '3')", $conn);    if ($result)        echo "Book #" + $bookId + " has been reserved.";    else        echo "An error message!";}?>

PS#1

mysqli
对您的代码的更改很小,但强烈建议这样做。

PS#2

success
on
Ajax调用并不意味着
query
成功。仅表示Ajax交易正确并获得了令人满意的响应。就是说,它发送
url
了正确的数据,但并不总是发送正确的数据
url



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

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

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