相关疑难解决方法(0)

如何为jqGrid的ajax对象设置请求标头

我需要将'Authorization'请求标头设置为httpXMLRequest.在网格定义中,我尝试通过ajaxGridOptions设置如下:

 ajaxGridOptions: { Authorization: 'Basic YWRtaW5AZGVmYXVsdC5jb206YWRTwa6=' } 
Run Code Online (Sandbox Code Playgroud)

并使用beforeSend事件,如下所示:

   beforeSend:  function(jqXHR, settings) {
    jqXHR.setRequestHeader("Authorization", 'Basic YWRtaW5AZGVmYXVsdC5jb206YWRTwa6=');
                    }
Run Code Online (Sandbox Code Playgroud)

以上都不适合我.什么是正确的语法?

谢谢!!

ajax jqgrid

7
推荐指数
1
解决办法
8165
查看次数

如何同时将表单数据和jqGrid(editUrl)数据传递给Controller

我有一个asp.net MVC3应用程序与各种形式的数据和一个jqGrid.

当我在jqGrid中编辑一行时,我需要将网格数据以及一些表单块发布到editUrl控制器.

我可以通过editUrl将jqGrid编辑的数据发布到我的控制器就好了.

有没有办法做到这一点?

我不知道如何发送其他表单元素以及如何在我的控制器中接收它们.

任何帮助将不胜感激.

下面是我的jqGrid:

    $("#jqTable").jqGrid({
        // Ajax related configurations
        url: '@Url.Action("_CustomBinding")',
        datatype: "json",
        mtype: "POST",
        postData: {
            programID: function () { return $("#ProgramID option:selected").val(); },
            buildID: function () { return $('#Builds option:selected').val(); }
        },

        // Specify the column names
        colNames: ["Actions", "Assembly ID", "Assembly Name", "Assembly Type", "Cost", "Order", "Budget Report", "Partner Request", "Display"],

        // Configure the columns
        colModel: [
        { name: 'myac', width: 80, fixed: true, sortable: false, resize: false, formatter: 'actions', formatoptions: { keys: …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery jqgrid

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

jqgrid ×2

ajax ×1

asp.net-mvc ×1

jquery ×1