0

示例 - 单击按钮

$('#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) 返回到主视图

4

1 回答 1

0

您可以将事件从您的部分传给您的父母(尽管它通常不被认为是最佳实践)。

IE。在您的父母中,具有将 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;

});

于 2012-08-17T13:34:41.047 回答