jQuery从jQuery加载部分视图
我正在尝试从jQuery加载部分视图。我有一个控制器和索引操作结果。为C#HTML文件编制索引 写在索引C#HTML文件上的代码是:jQuery从jQuery加载部分视图,jquery,partial-views,Jquery,Partial Views,我正在尝试从jQuery加载部分视图。我有一个控制器和索引操作结果。为C#HTML文件编制索引 写在索引C#HTML文件上的代码是: @section PViewsMenu { @Html.Partial("_menu") } 在menu.js上,我有一个方法: load = function (data,event) { //event.preventDefault(); $('#mainContent').load("../Pr
@section PViewsMenu {
@Html.Partial("_menu")
}
在menu.js
上,我有一个方法:
load = function (data,event) {
//event.preventDefault();
$('#mainContent').load("../Product/_productList") // this line is not working probably.
但是,\u productList
是Product
文件夹下的部分视图,\u productList cshtml
与productList.JS
文件绑定
错误:
未能加载资源
像这样试试
$('#mainContent').load('../Product/_productList');
但更好的办法是
$('#mainContent').load('@Url.Content("../Product/_productList")')
或者以另一种方式
var $mainContent= $('#mainContent');
$.get(url, function(data) {
$mainContent.replaceWith(data);
});
还要注意路径。我假设它是正确的。像这样试试
$('#mainContent').load('../Product/_productList');
但更好的办法是
$('#mainContent').load('@Url.Content("../Product/_productList")')
或者以另一种方式
var $mainContent= $('#mainContent');
$.get(url, function(data) {
$mainContent.replaceWith(data);
});
还要注意路径。我假设它是正确的。try$(“#mainContent”).load(@Url.Content(../Product/_productList”))抛出错误:-js代码$(“#mainContent”)中隐藏字段中的@save path()的字符无效。load($(“#hdnUrl”).val())try$(“#mainContent”).load(@Url.Content(../Product/#productList”))抛出错误:-js代码$('#mainContent').load($(“#hdnUrl”).val()中隐藏字段//中的@save path的字符无效