2011-04-04 158 views
-1

任何人都可以使用下面的代碼來幫助我嗎?第二個Ajax調用從來沒有達到過。我究竟做錯了什麼?jquery ajax問題

 $('a').click(function(){ 
     var url1 = $(this).attr('href'); 
     $.ajax({ 
      url: url1, 
      sucess: function(data){ 
       var content = $('div[title="categorii"]', data).html(); 
       alert ("success1"); 
       $('a',content).click(function(){ 
        alert ("ajax2"); 
        var url2 = $(this).attr('href'); 
        $.ajax({ 
         url: url2, 
         success: function(data1){ 
          var content2 = $('div[title="categorii"]', data1).html(); 
          $('div[title="categorii"]').html(content2); 
         } 
        }); 
        return false; 
       }); 
       $('div[title]').html(content); 
      } 
     }); 
     return false; 
    }); 

回答

0

你是什麼意思,它沒有達到?所有代碼的作用是添加一個事件處理程序,單擊時將調用ajax。它不會被點擊而不會調用你的第二個Ajax方法。

呼叫如果你想火附有click(handler)

+0

確定的事件處理程序的click()方法。如果我在加載第一個Ajax的頁面上按任何,它都不起作用。 – Sorin 2011-04-04 12:03:28