链接点击问题上的Jquery显示?

时间:2010-08-05 12:03:08

标签: jquery

我希望只有在用户点击特定链接时才能显示以下代码。有可能使用JQuery吗?如果是这样,我怎么能这样做?

这是我的代码。

    function signedIN(){
        $.ajax({
            type: "GET",
            url: "http://update.php",
            data: "do=getID",
            cache: false,
            async: false,
            success: function(result) {
                $("#status").text(result);
            },
            error: function(result) {
                alert("some error occured, please try again later");
            }
        });
    }

1 个答案:

答案 0 :(得分:2)

指定ID为update的链接:

<a id="update" href="update.php">Update</a>

signedIN()功能绑定到链接的点击事件:

$('#update').click(signedIN);

您需要在功能结束时添加return false;,以便链接实际上不会转到update.php(链接的href值)。

编辑:这是一个更完整的代码示例,因此您可以看到这一切如何结合在一起:

function signedIN(){
    $.ajax({
        type: "GET",
        url: "http://update.php",
        data: "do=getID",
        cache: false,
        async: false,
        success: function(result) {
            $("#status").text(result);
        },
        error: function(result) {
            alert("some error occured, please try again later");
        }
    });

    return false;
}

$(document).ready(function() {

    // You probably have other jQuery code here, so just place this line somewhere
    $('#update').click(signedIN);

});