当前位置:首页 > Web开发 > 正文

的确)-------我这里讲的时当我们点击某个js控件时

2024-03-31 Web开发

标签:

时隔一个月,项目也开发完毕,本身当初的方针也已达成,做的用户登录-----微商平台

dajngo集成的部件很多,我这能用的根基用到了,后面会给截图

(你可能会问:Ajax不是在前端时学习的吗,简直)-------我这里讲的时当我们点击某个js控件时,我们不只要改削前后端数据状态,也得后台通报过来数据

本节主要讲解(jquery1.1为例)------$.getJson()的用法

用法简单,但差别版本不一样

一、$.getJson()的参数讲解(我常用的) url--------路由   需要通报的参数(列表增补会说)   function(data)函数data为例  
这里要写绝对路径,例如本地调试的  ‘/APP根路由/函数路由/‘   {‘参数名‘:参数}   下面写逻辑  
           
           
           

增补说明:

url:最前面必然要带斜杠----------------暗示跟路由

参数:既然是字典就能多参数通报,后台函数用request.GET.get(参数名获得)---------但如果时个列表就得先插手join(界说的字符)-----------------接收方正常接受列表,但得切割split(界说的字符),这样就 完整传过来了

function()函数:就是普通的js函数,内容本身写即可---------function(data)的data是系统自带的----------views函数中会return JsonResponse(data=回传的字典数据)

二、用法实例

//直接传列表会收不到,需要切割,,join()插手特殊字符 $.getJSON(/跟路由/allselect/, {cart_list: unselect_list.join(#)}, function (data) { console.log(data); if (data[status] === 200) { $(.confirm).find(span).find(span).html(); $(.all_select).find(span).find(span).html(); // 趁便计算前端商品总价 $(#total_price).html(data[total_price]); }

这只是很小一部分,但浮现了核心,很有代表价值

其实Ajax就是处事器微请求,额能做到---输入框验证-----用户名是否合理等等,减少了处事器的压力---------但愿对大家有用

Django2.2 中Ajax系统回调----js与后台数据同步

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/29887.html