2011-04-04 130 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