2010-01-15 46 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标记吗?

相关问题