如何每次调用特定页面而不是事件发生?

时间:2012-06-20 15:59:48

标签: javascript jquery

我的javascript中有以下代码。

当用户点击特定复选框然后我只是更改此复选框的图像时,我调用此函数。

问题是我的ExportaZap只被访问了一次,例如,如果现在在我的复选框中点击,我调用ExportaZap.ashx然后更改此复选框的图像。如果再次点击,他不会通过我的ExportaZap.ashx。

如何使用以下功能点击我的复选框来调用ExportaZap?

    function Visibilidade(id, imagemBaixa, credenciada) {
            $.get("../Action/ExportaZap.ashx", { id: id, imagemBaixa: imagemBaixa, credenciada: credenciada }, function (data) {
                if (data != "limite") {

                    if ($("#" + imagemBaixa).attr("src") == "../tema/default/images/CheckVerde.png") {
                        $("#" + imagemBaixa).attr("src", "../tema/default/images/CheckCinza.jpg");
                    }
                    else if ($("#" + imagemBaixa).attr("src") == "../tema/default/images/CheckCinza.jpg") {
                        $("#" + imagemBaixa).attr("src", "../tema/default/images/CheckVerde.png");
});
}

1 个答案:

答案 0 :(得分:0)

这样的事情可以解决问题:

$(document).ready(function(){
    $('input[type=checkbox]').click(function(){
        Visibilidade(this.id, imagemBaixa, credenciada);
    });
}