我已经google了,并且也查看了Stack上可用的类似问题的列表,但不幸的是没有人帮我解决这个问题。
以下是我正在做的事情,我在主视图中调用了PartialView
,但我的PartialView没有被调用。
以下是我的代码。
$("#Status").live("change", function () {
$.getJSON("/../My_Controller/My_Partial_View", { Parameter1: $("#Parameter1").attr("value")}, function (data) {
My logic
});
});
但以下代码无法正常工作,我得到以下错误。 虽然这个代码在我的其他解决方案中工作正常,但我的PartialViews确实被调用了。
这是我得到的错误。
更新
如果我以这种方式传递参数,那么我的代码正在访问局部视图。
$.get("/../My_Controller/My_Partial_View?Param1=1", function (data) {
$("#TableEmployee tbody").append(data);
});
答案 0 :(得分:0)
我想你忘了指定请求类型和返回类型
以下是样本:
$.ajax({
url: "yoururl",
data: "parameter1=1",
success: successevent,
type: 'GET',
dataType: 'json'
});
希望这有帮助!