ajax请求
2021-03-11 07:31
标签:middle success 节点 cookie ajax ice publish button parent 基于javascript js中的text(),html() ,val()的区别 text(),html() ,val()三个方法用于html元素的存值和取值 js遍历 each 查找父节点 ajax 反向解析动态传参 js中获取自定义属性值, ajax中url定义变量 标签自定义属性 form表单input标签submit属性与表单里的button按钮触发post请求。如果不需要form表单发送post请求,ajax发送,将input标签type改为button csrf_token验证:post 前端form表单中取隐藏标签属性值放入data中post到后端 ajaxSetup:django将csrftoken传送到前端,前端post时携带这个值 发送contenttype类型数据时,通过获取响应返回的cookie中的字符串, 放置在请求头中发送。需要引入一个jquery.cokkie.js插件 ajax请求 标签:middle success 节点 cookie ajax ice publish button parent 原文地址:https://www.cnblogs.com/relaxlee/p/12842868.htmlajax请求
ajax请求特性
异步执行
局部刷新
ajax语法
$.each(obj, function(i, j){
console.log(i,j)
})
$(this).parent()
{% csrf_token %}
通过button删除一个tr节点,即一条显示的记录
{% for book in book_list %}
编号
书籍名称
价格
出版日期
出版社
作者
操作
{% endfor %}
{{ forloop.counter }}
{{ book.title }}
{{ book.price }}
{{ book.pub_date|date:‘Y-m-d‘ }}
{{ book.publish.name }}
{% for author in book.authors.all %}
{{ author.name }}
{% if not forloop.last %}
|
{% endif %}
{% endfor %}
删除
编辑
var book_url = $(this).attr("data_url")
$.ajax({
url:book_url,
type:"post",
........
})
$.ajax({
data:{
csrfmiddlewaretoken:$(‘[name="csrfmiddlewaretoken"]‘).val()
}
})
$.ajaxSetup({data:csrfmiddlewaretoken=‘{{csrf_token}})
{%load static%}
$.ajax{{
head:{"X-CSRKtoken":$.cookie("csrftoken")},
}}