这可能是一个相当简单的问题。
我如何通过:
var ident = $(this).attr("id");
至
content.load("@Html.Raw(Url.Action("Action", "Controller", new {id=ident}))");
我试过了:
... new {id="+ident+"}))");
但它不起作用。
解决方案
对于我的具体问题,我找到的最佳解决方案如下:
var ident = $(this).attr("id");
var route = "@Html.Raw(Url.Action("Action", "Controller"))";
var url = addParameterToURL(route, ident);
content.load(url);
使用方法:
function addParameterToURL(url, param) {
_url = url;
_url += (_url.split('/')[1] ? '/' : '/') + param;
return _url;
}