所有以前的建议都无法将我的部分视图加载到<div>按钮单击中


中。

本网站上关于在按钮单击时在div 中加载部分视图的所有建议对我来说都失败了。它们要么不执行任何操作,要么返回错误。@Html.Action在div中工作,但是当单击按钮时,JavaScript/JQuery/Ajax解决方案不起作用

@Html.Action在div 中工作,但不能在 JavaScript 中工作@Url.Action不起作用。通常会给出字符串未正确终止的错误@Url.Content并不比@Url.Action$("#divname").load()返回一个错误,指出对象不支持"加载">

按钮:

<a onclick="Rabbit01()" href="#">Try This</a>

JavaScript 1:

function Rabbit01() {
var wannabe = document.getElementById("whollyinsane");
var url = '@Url.Action("QuestionLists")';
var key = 1;
wannabe.load(url, { id: key }); 
} 

JavaScript 2:

function Rabbit01() {
var url = '@Url.Action("QuestionLists")';
var key = 1;
$("#wannabe").load(url, { id: key }); // returns error regarding "load"
}

我希望控制器能够响应@Url.Action(如果我将@Html.Action放在 di> 中,这有效(,并在单击"尝试这个"按钮时将生成的部分视图加载到"wannabe"div 中。

function Rabbit01() {
$("#divId").load('@(Url.Action("PartialViewLoadMethod","PartialViewControler"))', function(){});
}  

相关内容

最新更新