Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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_Ajax_Asp.net Mvc_Jquery Ui Dialog - Fatal编程技术网

需要从控制器操作加载jquery模态对话框内容的示例

需要从控制器操作加载jquery模态对话框内容的示例,jquery,ajax,asp.net-mvc,jquery-ui-dialog,Jquery,Ajax,Asp.net Mvc,Jquery Ui Dialog,我的ASP.NET MVC应用程序打开并显示对话框,但我不知道如何将DB内容放入其中。我读过关于通过ajax调用获取数据的内容。我的断开连接是如何在我的中显示的。完成此操作的任何链接(完整代码) 谢谢。您必须创建另一个返回“DB内容”的操作: 并创建相应的视图,该视图在div中显示数据 在此之后,您可以在对话框中加载此操作的结果: $('#id-of-dialog-element') .load('<%=Url.Action("DatabaseData", "SomeControlle

我的ASP.NET MVC应用程序打开并显示对话框,但我不知道如何将DB内容放入其中。我读过关于通过ajax调用获取数据的内容。我的断开连接是如何在我的中显示的。完成此操作的任何链接(完整代码)


谢谢。

您必须创建另一个返回“DB内容”的操作:

并创建相应的视图,该视图在div中显示数据

在此之后,您可以在对话框中加载此操作的结果:

$('#id-of-dialog-element')
  .load('<%=Url.Action("DatabaseData", "SomeController")%>')
  .dialog('open');
$(“#对话框元素的id”)
.负载(“”)
.对话框(“打开”);

或者,您可以将DB数据作为JSON返回,并在客户端的表中呈现数据

我以前曾使用此代码尝试过此操作(我需要将id传递给我的控制器操作),但它从未命中我的控制器代码。如何动态地将id传递给您的版本?这是我的。您还可以在我的对话框div中提供一个如何处理返回的片段。我知道-非常基本。谢谢onClickButton:function(){var data=$(“#equipgrid”).getRowData(curRow);jQuery('#img_dialog').load(“/EquipTrak/GetEquipImages/”+data.equip_id);jQuery('#img_dialog')。dialog('open');返回false;},您的代码看起来不错。如果它没有命中代码,您可能在某个地方犯了错误。您所说的“如何在我的对话框div中处理退货”是什么意思?在url中注入javascript参数可以这样做:var url='';url=url.replace(/\uuuuuuu id\uuuuuu/,data.equipment\u id);无论哪种方式,代码都没有达到我的控制器操作断点。我遗漏了什么?是equiptrack,不是equiptrack:)我也找到了。谢谢现在我得到的错误是没有名为GetEquipImages的视图。我是否需要使用局部搜索。或者我需要创建一个名为GetEquipImages的视图。
$('#id-of-dialog-element')
  .load('<%=Url.Action("DatabaseData", "SomeController")%>')
  .dialog('open');