以下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
}
});
});
});
答案 0 :(得分:0)
嗯,对于初学者,你不需要数据属性,默认情况下它是空的。
没有任何错误突然出现在我面前,但你应该确保你有正确的calendar.html路径(确保它是相对于加载JavaScript的.html文档)