2010-01-15 91 views
1

我有兩個強類型的局部視圖(開發者名單和測試人員名單)和相應的意見和Developers.ascx Testers.ascxASP.NET MVC單選按鈕不在父視圖中工作調用局部視圖

現在我想要根據所選的單選按鈕加載一個局部視圖。 下面的代碼不能用於單選按鈕更改。

代碼段:

$( '輸入:無線​​電[名=類型]')。改變(函數(){

var url = '/Home/Developers'; 
if ($(this).val() === '2') { 
    url = '/Home/Testers'; 
} 
$("#result").load(url); 

});

我嘗試$(「輸入[名稱=類型]」)。點擊(函數() 但din't工作。

我將不勝感激,如果任何人都可以提供,爲什麼局部視圖不加載任何線索在變化的事件。或一些指引。

感謝

麗塔

+0

確保您有處理請求的操作方法(Home/Developers and Home/Testers)? – 2010-01-15 17:56:49

回答

1

你可以嘗試加一行

if ($(this).val() === '2') { 

alert('hello'); 

只是爲了確保您的代碼實際上運行。你也可以在html元素的onChange()事件中調用一個函數,而不是通過$('input:radio [name = Type]')來觸發它。

你需要比較三個等號嗎?你確定價值是'2'而不是2?

只要文檔已經完全加載,並且正如Marwan上面所述,您的url實際上指向可以執行任何操作的操作方法,它應該可以工作。

btw:不應該用jquery或其他不僅僅是mvc標記嗎?