1

以下 jquery 将不起作用,因为它被另一组 ajax 调用。单选按钮显示,但选择后,它不会打开 URL calendar.html。但是,如果我试图打开这个文件而不让另一组 ajax 调用它,它工作得非常好,并且 URL calendar.html 会很好地打开。

有人可以帮忙吗?我听说过 bind 和 live 但对成功合并它的了解还不够。谢谢

$(document).ready(function() {

$('.button').click(function() {
    var valueSelected = this.value;
    var buttonSelected = this.id.replace(valueSelected + '_','');
    //alert('Button Selected: ' + buttonSelected + "\nValue Selected: " + valueSelected);
    $.ajax({

    url: 'calendar.html',           
        data:  '',
        cache: false,
    async: false,
        success: function(result) {
            $('#ajaxDiv').html(result);


        },
        error: function (response, desc, exception) {
            // custom error
        }
    });

});

});

4

1 回答 1

0

好吧,对于初学者来说,您不需要 data 属性,默认情况下它是空的。

没有任何错误突然出现在我身上,但您应该确保您拥有正确的 calendar.html 路径(确保它与 JavaScript 加载到的 .html 文档相关)。

于 2012-05-22T01:05:11.803 回答