0

我的 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");
});
}
4

1 回答 1

0

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

$(document).ready(function(){
    $('input[type=checkbox]').click(function(){
        Visibilidade(this.id, imagemBaixa, credenciada);
    });
}
于 2012-06-20T16:04:43.977 回答