我在Django框架中使用JqGrid。这是JS:jQuery("#list").jqGrid({

url:'{% url views.manage.devicesajax %}',

datatype: 'json',

mtype: 'GET',

colNames:['DID', 'UDID', 'Owner', 'Name', 'First seen', 'Last seen'],

colModel :[

{name:'did', index:'did', width: 30, searchoptions:{sopt:['eq','ne','bw','cn']}},

{name:'udid', index:'udid', width: 120, editable: true, searchoptions:{sopt:['eq','ne','bw','cn']}},

{name:'d_owner', index:'d_owner', width: 70, editable: true, searchoptions:{sopt:['eq','ne','bw','cn']}},

{name:'d_name', index:'d_name', editable: true, searchoptions:{sopt:['eq','ne','bw','cn']}},

{name:'d_firstseen', index:'d_firstseen', width: 80},

{name:'d_lastseen', index:'d_lastseen', width: 80}],

pager: jQuery('#pager'),

rowNum:20,

rowList:[20,50,100],

sortname: 'did',

sortorder: "desc",

multiselect: true,

viewrecords: true,

imgpath: 'themes/basic/images',

caption: 'Devices list',

height: 330,

width: 1000,

onSelectRow: function(id) {

var id = $("#list").getRowData(id).message_id;

message_id = id;

},

editurl: "{% url views.manage.deviceseditajax %}"

});

当我在JqGrid中编辑行时,我从editurl得到错误:Forbidden (403)

CSRF verification failed. Request aborted.

这是因为csrf_令牌不会与其他数据一起传递给editurl。

如何将csrf_令牌添加到editurl的POST请求中?在

这段代码运行得很好(完整的jqgrid init):

^{pr2}$

jqgrid ajax 请求参数,如何将csrf_令牌传递给jqgrid的editurl的post参数?相关推荐

  1. AJAX请求 $.ajaxSetup方法的使用

    jQuery.ajaxSetup() 函数用于 设置AJAX的 全局 默认设置 . 该函数用于更改jQuery中AJAX请求的默认设置选项.之后执行的所有AJAX请求,如果对应的选项参数没有设置,将使 ...

  2. springmvc 接收 ajax 请求

    转载自:https://www.cnblogs.com/oyx305/p/5220751.html 一.传json单值或对象 1.前端 1 var data = {'id':id,'name':nam ...

  3. 【SpringMVC学习05】SpringMVC中的参数绑定总结——较乱后期准备加入 同一篇幅他人的参数绑定...

    众所周知,springmvc是用来处理页面的一些请求,然后将数据再通过视图返回给用户的,前面的几篇博文中使用的都是静态数据,为了能快速入门springmvc,在这一篇博文中,我将总结一下springm ...

  4. java main 参数传递参数_Java千问:Java语言如何给main方法传递参数?

    大家都知道,Java语言运行程序的入口方法叫做main,这个方法有一个参数,这就表示说,我们要运行主方法,就必须给main方法传递一个参数.但是,大家似乎对这个参数向来都是视而不见,从来都没给主方法传 ...

  5. java 传递脚本给c_java – JNI将参数传递给c的方法

    我有一个c文件myCppTest.cpp,它有方法 int myFunction(int argv, char **argc) { } 和 myClass.java中的Java本机方法 public ...

  6. jqgrid和ajax的区别,理解jqGrid的添加方法和Ajax请求

    我有一个现有的项目,我需要维护,但是这是我第一次满足的jqGrid ...理解jqGrid的添加方法和Ajax请求 主要是,我有一个Product,即可以有多个Formule小号.每个Formule可 ...

  7. jQuery发送含有数组参数的ajax请求以及后台Struts2的OGNL解析错误

    当使用jquery1.3以上版本时,进行ajax参数传值时,会出现以下的一个错误: ognl.ExpressionSyntaxException: Malformed OGNL expression: ...

  8. php中jquery ajax请求参数,浅谈Jquery中Ajax异步请求中的async参数的作用

    之前不知道这个参数的作用,上网找了前辈的博客,在此收录到自己的博客,希望能帮到更多的朋友: test.html asy.js function testAsync{ var temp; $.ajax( ...

  9. 利用JS面向对象+模块化封装集AJAX请求、基本数据校验、URL参数截取等功能于一身的通用工具模块

    以下为封装好的工具类代码,使用方法将在后边介绍. /*** Created by xiaoqiang on 2017/11/09.*/ 'use strict'; import $ from 'jqu ...

最新文章

  1. 鸟哥的Linux私房菜(基础篇)- 一个简单的 SPFdisk 分割实例
  2. IntelliJ 启动不同端口的两个spring cloud项目
  3. LeetCode-234. 回文链表(C语言)
  4. 【Android开发】图形图像处理技术-绘制文本
  5. Atitit 编程语言语言规范总结 目录 1. 语言规范 3 2. Types 3 2.1.1. Primitive types 3 2.1.2. Compound types 4 3. State
  6. 新库上线 | CnOpenData中国工业企业绿色专利及引用被引用数据简介
  7. wepe重装win10用U盘安装系统
  8. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java鲲龙装饰公司在线管理系统的设计与开发前台模块iub6h
  9. c++静态成员变量和静态成员方法
  10. 专访AWR市场副总裁Sherry Hess:全面发力 深耕中国市场
  11. 康考迪亚大学应用计算机科学,康考迪亚大学计算机
  12. H3C路由器配置忘记密码恢复
  13. 火狐开发----Web开发者工具
  14. 在LiCO中实现模型训练
  15. 开发人员各级岗位胜任力模型
  16. Win10系统无线网卡驱动安装“初始化失败!请删除软件并重启电脑再试”
  17. matlab三维数组的输出,八度 – Matlab中的三维(3D)矩阵插值
  18. Manacher回文串(板子总结)
  19. 韩顺平视频全集 云盘链接
  20. TypeScript保存代码时自动编译并运行

热门文章

  1. 织梦怎么改网站主页php,无忧主机教你修改织梦DedeCms网站首页为动态显示的方法...
  2. redis为什么是cp_面试官:Redis怎么持久化的?如何回答持久化策略呢?
  3. Anaconda 使用的一些体验与困惑
  4. R语言绘制三维散点图
  5. Nature子刊:用16S及18S rRNA全长进行微生物多样性研究
  6. “昊论坛”热力来袭!一网打尽【微生物绝对定量】技术特色和应用
  7. QIIME 2教程. 13训练特征分类器TrainingFeatureClassifiers(2021.2)
  8. MPB:湖南师大尹佳组-​乳酸菌益生菌表面粘附能力的检测
  9. 宏基因组 微生物人注意了!这个微信群可以学英语,而且全程免费
  10. 宏基因组蚂蚁森林公益合种树项目,支持祖国绿化事业,让世界更美好