2010-08-05 55 views
0

我有一個問題要擊中變化對單選按鈕控制器.. 在最初頁面加載我在頁面兩個單選按鈕..如何,我需要使用jQuery

 Add 
     Edit 

當我選擇加入單選按鈕,我需要去的控制器操作添加

 $("#Add").change(function() { 
// what should I write here to hit the controller? 

     }); 

感謝

+0

這真的取決於你需要做什麼。你想做一個HTTP GET或POST?它需要異步嗎? – Dismissile 2010-08-05 22:17:36

+0

我需要去Contorller行動在那裏做一些事情? – kumar 2010-08-05 22:30:37

回答

1
window.locatation.href = "<%= Url.Action("Add", "Controller") %>"; 

這就是腳本在視圖中的情況,因此您可以使用Url.Action方法的優勢。否則,它只是像

window.location.href = "/Controller/Add"; 
1
window.location.href = '/my/url/to/be/called'; 
2

那麼在技術上,如果你想要做一些與控制器一樣,接收/發送你使用數據醇」 AJAX調用

該調用會有所不同取決於獲取/發佈類型。查看這個功能更多details但是這裏有一個想法。

$阿賈克斯({

網址: 'directorie/controllername' 類型:獲取 成功:功能(數據){

做一些東西與數據 } });

但只是去控制器是非常簡單的,它正在做的事情與控制器,使其有意義。

1

如果我正確理解你的問題,你想激活一個事件,當你點擊你的單選按鈕。如果是這樣,你可能正在尋找.trigger()函數。

您的代碼將是這樣的:

$("#Add").change(function() { 
    $("#WhateverController").trigger('click'); 
});