Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 删除功能在使用具体cms的Jqgrid中不起作用_Jquery Ui_Jqgrid_Concrete5 - Fatal编程技术网

Jquery ui 删除功能在使用具体cms的Jqgrid中不起作用

Jquery ui 删除功能在使用具体cms的Jqgrid中不起作用,jquery-ui,jqgrid,concrete5,Jquery Ui,Jqgrid,Concrete5,我在Concrete 5 cms中工作,我不知道这个代码有什么错误 查看页面脚本 var myData = <?php echo json_encode($sl) ?>; $("#statGrid").jqGrid({ caption: 'Status List', datatype:'local', data: myData, mtype:'POST', colNames:['sID','St

我在Concrete 5 cms中工作,我不知道这个代码有什么错误

查看页面脚本

var myData = <?php echo json_encode($sl) ?>;

    $("#statGrid").jqGrid({
        caption: 'Status List',
        datatype:'local',
        data: myData,
        mtype:'POST',
        colNames:['sID','Status Name','Type','Description'],
        colModel:[ 
            {name:'status_id',editable:true }, 
            {name:'status_name',editable:true },
            {name:'status_type',editable:true },
            {name:'status_description', editable:true, edittype: 'textarea' } ],
        width: "777",
        height: "auto",
        pager:'#statPager',
        rowNum:5, 
        rowList:[5,10,20,30],
        rownumbers: true,
        viewrecords: true,
        recreateForm:true,
        gridView: true,
        autoencode: true,
        loadui:'enable'

    }).navGrid("#statPager",{add:false, edit:false, view:false, del:true, search:false, refresh:false },
    {
    reloadAfterSubmit: true,
    jqModal: true,
    closeOnEscape: true,
    closeAfterEdit: true,
    url: "deleteStatus",
    afterSubmit: function (response, postdata) {
        if (response.responseText == "Success") {
            jQuery("#success").show();
            return [true, response.responseText];
        } else {
                    return [false, response.responseText];
            }
        }
    });
var myData=;
$(“#statGrid”).jqGrid({
标题:“状态列表”,
数据类型:'local',
数据:myData,
mtype:'POST',
colNames:['sID'、'Status Name'、'Type'、'Description'],
colModel:[
{name:'status_id',可编辑:true},
{name:'status_name',可编辑:true},
{name:'status_type',可编辑:true},
{name:'status_description',可编辑:true,edittype:'textarea'}],
宽度:“777”,
高度:“自动”,
传呼机:“#StatPage”,
行数:5,
行列表:[5,10,20,30],
行数:对,
viewrecords:是的,
再现形式:正确,
gridView:没错,
自动编码:正确,
loadui:“启用”
}).navGrid(“#statpage”),{add:false,edit:false,view:false,del:true,search:false,refresh:false},
{
reloadAfterSubmit:对,
jqModal:是的,
closeOnEscape:没错,
closeAfterEdit:true,
url:“删除状态”,
后提交:函数(响应、后数据){
如果(response.responseText==“成功”){
jQuery(“#success”).show();
返回[true,response.responseText];
}否则{
return[false,response.responseText];
}
}
});
请告诉我如何在“deleteStatus”函数的url中调用我的控制器函数


还有一件事是“closeOnEscape:true不起作用”

正如我所看到的,您将delete参数放在了错误的位置

jQuery(“#grid#u id”).navGrid(“#gridpager',{parameters},prmEdit,prmAdd,prmDel,prmSearch,prmView)

因此,在您的情况下,请尝试:

.navGrid("#statPager",{add:false, edit:false, del:true, search:false, refresh:false },
        {},{},
        {
        reloadAfterSubmit: true,
        jqModal: true,
        closeOnEscape: true,
        url: "deleteStatus",
        afterSubmit: function (response, postdata) {
            if (response.responseText == "Success") {
                jQuery("#success").show();
                return [true, response.responseText];
            } else {
                        return [false, response.responseText];
                }
            }
        }
,{},{});