繁体   English   中英

jQuery + PHP-AJAX onclick最喜欢/最不喜欢的

[英]Jquery + PHP - AJAX onclick favorite/unfavorite

到目前为止,我已经尝试使用简单的php GET请求以及POST请求,但似乎没有任何效果。

这是到目前为止的Javascript代码:

$(document).ready(function() {

favGame();

// Favorite Link //
function favGame() {

    $("a.arfavorite").click(function() {
        $.get("favorites.php", {gid: gid, ar: ar}, function() {
            alert("it all worked");
        });
        return false;
    });
} });

这是到目前为止的PHP代码:

if (!isset($favorites[$game['id']])) {
    echo "Add To My Favorites";
} else {
    echo "Remove From My Favorites";
}

尝试像这样实现:

<script type="text/javascript">
$(document).ready(function() {

    favGame();

    // Favorite Link //
    function favGame() {
var gid=123;//set values to send
var ar=23;
        $("a.arfavorite").click(function() {
            $.post("submit.php", {gid: gid, ar: ar}, function() {
                alert("it all worked");
            });
            return false;
        });
    } });
</script>

<a class="arfavorite">click</a>

您的php将是:

<?php 
print_r($_POST);// only to check if post variables are coming

if (!isset($_POST['gid'])) {
    echo "Add To My Favorites";
} else {
    echo "Remove From My Favorites";
}
?>

在控制台响应中,您将看到以下内容:

Array
(
    [gid] => 123
    [ar] => 23
)
Remove From My Favorites

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM