2012-04-17 121 views
1

我有這個代碼和一些額外的JS應該是不同的每個頁面加載。我怎樣才能做到這一點?由於檢測頁面加載 - ajax

function foo(val) { 
     $("#paginas").hide("fast").load(('profile' + val + '.php'), function() { 

      //pseudo code 
      if (page loaded is profile1) 
      alert("a"); 

      if (page loaded is profile2) 
      alert("b"); 

      and so on 

     }); 
    } 
    for (var i = 0; i < 8; i++) { 
     $('.lista' + i).bind('click', { 
      button: i 
     }, function (event) { 
      foo(event.data.button); 
     }); 
    } 

回答

4

這聽起來像你試圖寫if (val === 2)

1

您仍然可以從你的Ajax .load()函數中訪問val,所以你可以這樣做:

if(val == 'whatever') { 
    //do specific thing for "whatever" page 
}