2012-05-22 66 views
1

下面的jquery將無法正常工作,因爲它被另一組ajax調用。單選按鈕顯示,但在選定時,它不會打開URL calendar.html。然而,如果我試圖打開這個文件而沒有通過另一個Ajax調用它,它會很好地工作,並且URL calendar.html打開精美。jquery ajax在被調用後將不起作用

有人可以幫忙嗎?我聽說過綁定和生活,但沒有足夠的知識來成功地合併它。謝謝

$(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

你在螢火蟲控制檯中看到了什麼? – Shyju

+0

如此有趣,在螢火蟲控制檯中什麼也沒有顯示....我也嘗試檢查這在谷歌的和ie的版本的螢幕控制檯,並沒有發現.. –

回答

0

那麼,首先你不需要數據屬性,默認情況下它是空的。

沒有任何錯誤在我身上彈出,但是您應該確保您有正確的路徑到calendar.html(確保它與JavaScript加載到的.html文檔相關)。

+0

感謝您的迴應。所以calendar.html的路徑是正確的。而且,如上所述,如果我自己開放,這個文件(我們稱之爲radio.html)可以很好地工作。問題是,這個radio.html前面是另一個文件,它通過另一組Ajax代碼「獲取」這個radio.html。那時它不起作用...... –