django jquery ajax 知识点
示例:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<div id='d'>1</div><div><div id='i1' name='123'><h1>fff</h1>2<a id='v'>ff</a><h1>fff</h1></div><div>大丰收的<div>3</div><div class='i1'>4</div><div class='i1'>5</div><div>6</div> |
ajax用法:
|
1
2
3
4
5
6
7
8
|
$.ajax({url: '/index/',type: "GET",data: {''...},success:function(arg){}}) |
1.先导入jquers文件,才能使用ajax
2、方法
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
$('#i1') 找id=i1的标签$('.i1') 找(类) class="i1"$('#i1').attr('name') 找找id=i1的标签,去其中找name对应的属性值$('#i1').attr('name','123') 找找id=i1的标签,去其中找name,重新设置值$('#i1').text() 找找id=i1的标签, 获取中间的文本内容 2 ff$('#i1').html() 找找id=i1的标签, 获取中间的文本内容 2<a>ff</a>$('#i1').append('<h1>fff</h1>') 找找id=i1的标签, 将参数追加到内部尾部var tag = document.createElement('h1') 创建一个<h1> </h1>$(tag).text('ffff') 获取ffff$('#i1').append(tag) 把ffff加到h1标签中,结果:<h1>ffff</h1>$('#i1').append('<h1>fff</h1>') 找找id=i1的标签, 将参数追加到内部尾部$('#i1').prepend('<h1>fff</h1>') 找找id=i1的标签, 将参数追加到内部头部$('#i1').after('<h1>fff</h1>') 找到id=li的标签,将参数追加到后面$('#i1').before('<h1>fff</h1>') 找到id=li的标签,将参数追加到前面$('#v').parent() 返回被选元素的直接父元素。$('#v').parent().parent() 返回被选元素的爷爷$('#v').parent().remove() 删除被选的父元素 |
FontAwesome 图标 用:class
BootStrap 表格,按钮 ,表单类
|
1
|
对话框(JS):$('#i1对话框ID').model(hide,show) |
ajax: 依赖 jquery
绑定事件: $.ajax({})
jquery :$()
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
1. Python序列化 字符串 = json.dumps(对象) 对象->字符串 对象 = json.loads(字符串) 字符串->对象 JavaScript: 字符串 = JSON.stringify(对象) 对象->字符串 对象 = JSON.parse(字符串) 字符串->对象 应用场景: 数据传输时, 发送:字符串 接收:字符串 -> 对象2. ajax $.ajax({ url: 'http//www.baidu.com', type: 'GET', data: {'k1':'v1'}, success:function(arg){ // arg是字符串类型 // var obj = JSON.parse(arg) } }) $.ajax({ url: 'http//www.baidu.com', type: 'GET', data: {'k1':'v1'}, dataType: 'JSON', success:function(arg){ // arg是对象 } }) $.ajax({ url: 'http//www.baidu.com', type: 'GET', data: {'k1':[1,2,3,4]}, dataType: 'JSON', success:function(arg){ // arg是对象 } }) 发送数据时: data中的v a. 只是字符串或数字 $.ajax({ url: 'http//www.baidu.com', type: 'GET', data: {'k1':'v1'}, dataType: 'JSON', success:function(arg){ // arg是对象 } }) b. 包含属组 $.ajax({ url: 'http//www.baidu.com', type: 'GET', data: {'k1':[1,2,3,4]}, dataType: 'JSON', traditional: true, success:function(arg){ // arg是对象 } }) c. 传字典 b. 包含属组 $.ajax({ url: 'http//www.baidu.com', type: 'GET', data: {'k1': JSON.stringify({}) }, dataType: 'JSON', success:function(arg){ // arg是对象 } }) 3. 事件委托 $('要绑定标签的上级标签').on('click','要绑定的标签',function(){}) $('要绑定标签的上级标签').delegate('要绑定的标签','click',function(){})4. 编辑 5. 总结 新URL方式: - 独立的页面 - 数据量大或条目多 对话框方式: - 数据量小或条目少 -增加,编辑 - Ajax: 考虑,当前页;td中自定义属性 - 页面(***) 删除: 对话框 |
django jquery ajax 知识点的更多相关文章
- Django + JQuery + ajax实时显示数据
1 创建django项目 :Visualization and APP :Demo >>django-admin startproject Visualization >>p ...
- Django1.7+JQuery+Ajax集成小例子
Ajax的出现让Web展现了更新的活力,基本所有的语言,都动态支持Ajax与起服务端进行通信,并在页面实现无刷新动态交互. 下面是散仙使用Django+Jquery+Ajax的方式来模拟实现了一个验证 ...
- django 使用jquery ajax post数据问题
django 开启了CSRF功能导致jquery ajax post数据报错 解决方法在post数据里引入csrfmiddlewaretoken: '{{ csrf_token }}'},同时需要在f ...
- 框架----Django之Ajax全套实例(原生AJAX,jQuery Ajax,“伪”AJAX,JSONP,CORS)
一.原生AJAX,jQuery Ajax,“伪”AJAX,JSONP 1. 浏览器访问 http://127.0.0.1:8000/index/ http://127.0.0.1:8000/fake_ ...
- Django之ajax(jquery)封装(包含 将 csrftoken 写入请求头方法)
由于支持问题,未使用 es6 语法 _ajax.js /** * 发起请求 * @param url 请求地址 * @param data 请求数据 { } json格式 * @param type ...
- jquery ajax的知识点
jquery中的ajax方法参数总是记不住,这里记录一下. 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(p ...
- python Django之Ajax
python Django之Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案. 异步 ...
- 【django之Ajax】
一.Ajax的简介 1.定义 AJAX(Asynchronous Javascript And XML)翻译成中文就是"异步Javascript和XML",是一种创建交互式网页应用 ...
- python 全栈开发,Day75(Django与Ajax,文件上传,ajax发送json数据,基于Ajax的文件上传,SweetAlert插件)
昨日内容回顾 基于对象的跨表查询 正向查询:关联属性在A表中,所以A对象找关联B表数据,正向查询 反向查询:关联属性在A表中,所以B对象找A对象,反向查询 一对多: 按字段:xx book ----- ...
随机推荐
- linux基础之正则表达式
一.基本正则表达式 字符匹配 . : 匹配任意单个字符 [] : 匹配中括号中的任意单个字符 [^] : 匹配指定范围外的任意单个字符 空白字符:[:space:].数字:[:digit:].小写字母 ...
- mvc 之 RouteConfig配置
//这里没有使用对用的指定参数 /Day_1:表示解决方案的名称,意思是默认找到该项目解决方案目录下的controllers进行匹配 routes.MapRoute( "Default&qu ...
- P3327 [SDOI2015]约数个数和
思路 做这题先要知道一个性质, \[ d_{ij}=\sum_{x|i}\sum_{y|j}[(x,y)=1] \] 然后上莫比乌斯反演颓柿子就好了 \[ \begin{align}&\sum ...
- 论文笔记:Improving Deep Visual Representation for Person Re-identification by Global and Local Image-language Association
Improving Deep Visual Representation for Person Re-identification by Global and Local Image-language ...
- 解决 Command "python setup.py egg_info" failed with error code 1 问题
参考: "pip install unroll": "python setup.py egg_info" failed with error code 1 解决 ...
- (18)ProcessPoolExecutor进程池
# 新版本的进程池 ProcessPoolExecutor # 实例化进程池 ProcessPoolExcutor(cpu_count) # 异步提交任务 submit / map # 阻塞直到任务完 ...
- Vmware ESXi 的虚拟机的开机自启动
ESXi 6.7 以前就注意到虚拟机有个菜单[action->autostart]可以用来自启动(物理机开机之后), 可是设置完之后,总是没成功. 今天重新google了,发觉不但虚拟机,整个物 ...
- 高并发情况下Linux系统及kernel参数优化
众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制.内核TCP参数方面和IO事件分配机制等.下面就从几方面来调整使Linux系统能够支持高并发环境. Iptabl ...
- ABAP基础一:ALV基础之ALV的整体结构
很久没摸ECC了,最近看到很多新人在捯饬ALV...中国就喜欢量产垃圾...培训,上岗...没有行业道德... 闲话不多说,开始正事: ALV很常见,在SAP非WEB的项目,没有不用的,它包含了报表和 ...
- XSS/XSRF
一.XSS 1.1 xss的含义 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为 ...