分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

组合查询、JSONP

发布时间:2023-09-06 02:19责任编辑:郭大石关键词:JSONP


组合搜索:
主要根据当前urls传递的参数进行查询
if条件判断显示选定选项的标签的背景颜色
for循环线程查询条件
数据库表的id和urls后面的参数对应

 通过simple_tag形式实现组合搜索功能:

views代码部分截图,详细可参考simple——tag

还可以基于choice进行组合搜索,只需要修改上面的部分代码即可

 tips:修改本地ip映射的文件地址:C:\Windows\System32\drivers\etc\hosts,然后再settings的ALLOWED_HOSTS 添加修改的域名

 JSOP解析:

JSONP 由于浏览器具有同源策略,浏览器去别的域名访问网页会拒绝接收,就算用Ajax也不能,虽然send了也接收了,但是浏览器阻止了Ajax请求,无法阻止具有src属性的标签或者js脚本跨域请求
JSONP理解:
-创建script标签
-src=远程地址
-返回的数据格必须是符合js格式

-通过传递一个callback自定义的函数参数,然后在下面自己定义callback的function拿到请求数据

只能发get请求

示例:

1、通过js:

2、通过Ajax方式:其实就是上一种方式的封装,也是在页面头部里面迅速添加了script标签然后迅速删除;

3、还有一种方式就是Ajax知识点介绍的csof相关跨域知识

组合查询、JSONP

原文地址:https://www.cnblogs.com/daemon-czk/p/9824241.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved