【Django入坑之路】Django与Query Ajax的交互

【Django入坑之路】Django与Query Ajax的交互,第1张

概述1:Jquery.ajax后端交互数据 1 $.ajax({ 2 Url: /路由处理/, 3 Type: GET/POST, #传送请求类型 4 Data: {user: “ XXXX”,pass:

1:Jquery.AJAX后端交互数据

 1 $.AJAX({ 2           Url:    /路由处理/, 3           Type:    GET/POST,#传送请求类型 4           Data: {user: “ XXXX”,1)">pass:”XXXX”},1)">设置成键值对传给后端,页面数据可以使用jq取到标签的属性值(HTML(),val(),text() 等) 5           Success:function (arg) {        载入成功时回调函数,arg是后端返回的Json数据 6            var arg = JsON.parse(arg)     将Json数据转换成键值对,python返回数据的序列化(Json.dumps(字典)) 7            $(标签).val(arg.key)               在某个标签上显示返回的数据,arg.key某个键 8            window.location.reload();      JQ的刷新页面方法 9     10             }}),1)">11 12 13 PS:jq取得表单的数据并且存放键值对:14              data:$(“fm标签 ID名字”).serialize()  
VIEw Code

 

判断两个name一样的:    if (对象的.gander== Ture){         $(“radio男的标签”).attr(“checked”,”checked)    }else{         $(“radio女的标签”).attr(“checked”,”checked)}

 selet标签:

      $(“selet设置的class”).get(0).selectedindex=对象索引值(数据库传数据的时候要-1,因为这是从0开始取值的)
 

2:部分参数

部分参数: 2  3                         url:请求地址 4                        type:请求方式,GET、POST(1.9.0之后用method) 5                     headers:请求头 6                        data:要发送的数据 7                 ContentType:即将发送信息至服务器的内容编码类型(默认: "application/x-www-form-urlencoded; charset=UTF-8") 8                       async:是否异步 9                     timeout:设置请求超时时间(毫秒)10 11                  beforeSend:发送请求前执行的函数(全局)12                    complete:完成之后执行的回调函数(全局)                    success:成功之后执行的回调函数(全局)14                       error:失败之后执行的回调函数(全局)15                 16 17                     accepts:通过请求头发送给服务器,告诉服务器当前客户端课接受的数据类型18                    dataType:将服务器端返回的数据转换成指定类型19                                    xml: 将服务器端返回的内容转换成xml格式20                                   text: 将服务器端返回的内容转换成普通文本格式21                                   HTML: 将服务器端返回的内容转换成普通文本格式,在插入DOM中时,如果包含JavaScript标签,则会尝试去执行。22                                 script: 尝试将返回值当作JavaScript去执行,然后再将服务器端返回的内容转换成普通文本格式23                                   Json: 将服务器端返回的内容转换成相应的JavaScript对象24                                  Jsonp: JsONP 格式25                                           使用 JsONP 形式调用函数时,如 myurl?callback=? jquery 将自动替换 ? 为正确的函数名,以执行回调函数26 27                                   如果不指定,jquery 将自动根据Http包MIME信息返回相应类型(an XML MIME type will yIEld XML,1)">in 1.4 JsON will yIEld a JavaScript object,1)">in 1.4 script will execute the script,1)">and anything  will be returned as a string28 29                  converters: 转换器,将服务器端的内容根据指定的dataType转换类型,并传值给success回调函数30                          $.AJAX({31                               accepts: {32                                 mycustomtype: 'application/x-some-custom-type'33                               },1)">34                               35                               // Expect a `mycustomtype` back from server36                               dataType: mycustomtype37 38                               // Instructions for how to deserialize a `mycustomtype`39                               converters: {40                                 text mycustomtype': function(result) {41                                   // Do Stuff42                                   return newresult;43                                 }44                               },

 

总结

以上是内存溢出为你收集整理的【Django入坑之路】Django与Query Ajax的交互全部内容,希望文章能够帮你解决【Django入坑之路】Django与Query Ajax的交互所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1222801.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存