示例 - 点击按钮
$('#btn').click(function () {
var flag = false;
var b;
$.ajax({
type: 'GET',
url: '/Test/PV1/' + $('#Elements').val(),
data: null,
success: function (data) {
alert(data.pageID);
}
});
return false;
});
在控制器中
public ActionResult PV1(int id)
{
//-- here i need to make a call to the partial view as well as return the pageID to the main view
}
是否可以从主视图调用部分视图同时将JSON(ID)返回到主视图
答案 0 :(得分:0)
您可以将事件从您的部分事件发送到您的父母(尽管通常不被视为最佳做法)。
即。 在您的父级中,有一个将ID设置为某个功能的功能。 然后在你的局部onSuccess中调用该函数。
例如
家长视图
function doSomethingWithId(id){
// do whatever you wanted to with the id now that its in the parent view
}
部分视图
$('#btn').click(function () {
var flag = false;
var b;
$.ajax({
type: 'GET',
url: '/Test/PV1/' + $('#Elements').val(),
data: null,
success: function (data) {
doSomethingWithId(data.pageID);
}
});
return false;
});