2012-05-14 96 views
1

我有一个jQuery UI对话框,它从一个asp.net mvc3控制器的部分视图中获取HTML。HTML从asp.net mvc3没有在jQuery UI对话框中正确呈现

jQuery的调用非常简单:

$(result).appendTo("#vierge"); 
$("#vierge").dialog(); 

其中partialView的结果如下:

​​

当我做的结果的警告我有这样的: enter image description here

但是这个对话框什么都没有显示,对于你我的代码有什么问题?

非常感谢您的帮助

PS:我试图加载对话框的另一种方式:

 $(dialogDiv).load(href) 
      .dialog({ 
       autoOpen: true, 
      }); 

对话框开行,但它显示普通的HTML代码,而不是呈现的HTML,such as this

回答

2

你缺少在第一行$符号,它应该是这样的:

$(result).appendTo("#vierge"); 
$("#vierge").dialog(); 

,如果你不需要追加的结果,但只有在对话框中显示出来,您可以使用此代码:

$('#vierge').html(result); 
$("#vierge").dialog(); 
+0

您好,感谢您的回答,其实我已经把$符号,错过当复制和过去的问题。我尝试了上面的所有代码,第二个显示html代码,但不显示html。我想知道是否可能因为我将所有html代码存储在数据库中,当partialView检索代码时,最初(