2011-11-23 28 views
0

我在一種情況中號的行動,我需要調用不同的控制器的操作方法jQuery的阿賈克斯不調用不同的控制器

我的意思是我目前在控制器「WK」行動 - 歷史的 從這個角度來看,當我點擊任何鏈接,然後ajax調用將調用不同控制器的操作方法。 但ajax調用調用相同控制器的操作方法。

的jQuery是 -

$.get("History/20/5/2", function (data) { 
       $("div#dShow").html(data); 
       $("div#dShow").dialog({ 
        opacity: 0, 
        height: 700, 
        width: '1024px', 
        show: 'blind', 
        hide: 'blind' 
       }).animate({ 
        opacity: 1 
       }, 3000, function() { 
        // Animation complete. 
       }); 
      }); 

回答

1

你需要告訴它的歷史控制器上叫什麼行動:

$.get("History/Index/20/5/2", function (data) { 
      $("div#dShow").html(data); 
      $("div#dShow").dialog({ 
       opacity: 0, 
       height: 700, 
       width: '1024px', 
       show: 'blind', 
       hide: 'blind' 
      }).animate({ 
       opacity: 1 
      }, 3000, function() { 
       // Animation complete. 
      }); 
     }); 
+0

這裏的歷史是我的控制器的名字 – user1006544

+0

@ user1006544那麼,什麼是動作的名稱? 20? –

+0

這裏的動作名稱是索引,所以我認爲它的劑量需要提及索引這是我沒有提到的行動 – user1006544