Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单击单选按钮时未从jQuery函数加载强类型局部视图_Jquery_Asp.net Mvc - Fatal编程技术网

单击单选按钮时未从jQuery函数加载强类型局部视图

单击单选按钮时未从jQuery函数加载强类型局部视图,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有两个强类型部分视图(Developers list和Testers list),各自的视图是Developers.ascx和Testers.ascx 现在,我想根据选中的单选按钮加载一个局部视图。 下面的代码没有加载我在单选按钮更改中指定的URL 代码段: $(':radio')。单击(函数(){ })) 如果有人能提供代码片段从jQuery加载强类型部分视图,我将不胜感激 谢谢 丽塔我会给出一个一般性的答案,在很多情况下都会对你有所帮助 在网络窗格中检查是否发送了请求,以及服务器的响应是

我有两个强类型部分视图(Developers list和Testers list),各自的视图是Developers.ascx和Testers.ascx

现在,我想根据选中的单选按钮加载一个局部视图。 下面的代码没有加载我在单选按钮更改中指定的URL

代码段:

$(':radio')。单击(函数(){

}))

如果有人能提供代码片段从jQuery加载强类型部分视图,我将不胜感激

谢谢


丽塔

我会给出一个一般性的答案,在很多情况下都会对你有所帮助

  • 在网络窗格中检查是否发送了请求,以及服务器的响应是什么
  • 在“脚本”窗格中,在脚本中设置断点,以查看是否调用了它
  • 在控制台窗格中,检查js错误和ajax调用
  • 等等

您的代码示例对我来说效果很好,我认为问题在于您需要将其添加到文档就绪函数中,或者可能需要包含文件名

$(document).ready(function(){
 $(':radio').click(function() {
  alert(this.value);
  var url = '/Home/Developers/Developers.ascx';
  if (this.value == '2') {
   url = '/Home/Testers/Testers.ascx';
  }
  $(".Inquiries").load(url);
 });
})

在我在Html.DisplayFor上使用lambda表达式之前,我也遇到过同样的问题:

@Html.DisplayFor(m => m.UnitPrice)

只是想澄清一下,您的家庭控制器上是否有独立的开发人员和测试人员操作?我没有。我不确定那是什么代码。
@Html.DisplayFor(m => m.UnitPrice)