1

在标题中我提到了我试图实现的目标,这是我正在使用的代码

我有colModel

....
editoptions:{value:getNames()}
....

function getNames() {
    var Names = $.ajax({
        url: '/Account/GetNames',
        async: false
    }).responseText;
    return Names;
}

现在,当我触发时$("#grid").trigger("reloadGrid");,网格正在重新加载,但GetNames没有调用 Action,因此我的添加/编辑模式上的选择列表没有填充来自服务器的最新数据。

我使用 jquery ui 选项卡,每个选项卡有 2 个选项卡,每个选项卡会重新生成一个 jqgrid,所以假设在第一个选项卡中添加一个名称,现在在第二个选项卡上添加联系人时,我在选择列表中显示名称,因为两个网格都加载一次,我尝试按需重新加载选项卡,现在重新加载网格,但是发出 ajax 请求以获取名称的脚本函数没有被击中......

注意:加载页面时,第一次加载工作正常,即如果我在第一个选项卡上添加名称后刷新页面,我的选择列表将被填充。

4

0 回答 0