码迷,mamicode.com
首页 > Web开发 > 详细

组合查询、JSONP

时间:2018-10-21 10:56:14      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:条件   参数   drivers   col   idt   src   sts   call   分享图片   

技术分享图片

技术分享图片

技术分享图片


组合搜索:
主要根据当前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

标签:条件   参数   drivers   col   idt   src   sts   call   分享图片   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!