Javascript

jsonp跨域实现单点登录,跨域传递用户信息以及保存cookie注意事项

网站A:代码:网站a的login。html页面刷新,使用jsonp方式将信息传递给b.com的login.php中去,只需要在b.com中设置一下跨域以及接收参数,然后存到cookei即可,注意:网站A的jsnop传值后,网站B的login.php文件不能放到浏览器中打开刷新查看传递的值,这样会接收不到传递过来的值,需...

jsonp形式的ajax请求:

sonp形式的ajax请求:并且通过get请求的方式传入参数,注意:跨域请求是只能是get请求不能使用post请求<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>Inserttitlehere<...
代码星球·2020-06-13

JSON Web Token 入门教程

JSONWebToken(缩写JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个session_id,写入...
代码星球·2020-06-13

微信jsapi支付

页面<divclass="fix-bottom-bar"><ahref="javascript:;"class="wx-pay-btn"onclick="callpay()">立即支付</a></div><scripttype="text/javascript"&g...
代码星球·2020-06-13

微信jsapi退款操作

引自网络“前期准备:当然是搞定了微信支付,不然怎么退款,这次还是使用官方的demo。当然网上可能也有很多大神自己重写和封装了demo,或许更加好用简洁,但是我还是不提倡用,原因如下:(1)可能功能不全,或许他只是实现了微信支付,但是还有申请退款、查询退款、订单查询、撤销订单等业务功能可能是你后续需要的,如果...
代码星球·2020-06-13

json 压缩中文不转码

$testJSON=array('name'=>'中文字符串','value'=>'test');echojson_encode($testJSON,JSON_UNESCAPED_UNICODE);  输出:{"name":"中文字符串","value":"test"}...
代码星球·2020-06-13

左侧多级菜单,高亮显示js

左侧多级菜单,如果本页面是当前栏目,则左侧菜单高亮显示<ulclass="navnavbar-stacked"id="navs">{dede:channelartlisttypeid='46,46'}<li_id="#couse_1"class=""><aid="bb33"href="[f...

数据库原理及应用-用户接口及SQL查询语言(Query Language)

2018-02-0720:41:39一、DBMS的用户接口查询语言访问DBMS的访问工具(GUI)API相关类库 二、SQL语言SQL语言可以细分为四种:1、DataDefinitionLanguage(DDL):用来定义,删除或者修改数据模式;2、QueryLanguage(QL):查询语言3、DataMa...

Python 爬虫-信息的标记xml,json,yaml

2017-07-26 23:53:03信息标记的作用有:标记后的信息可形成信息组织结构,增加了信息维度标记的结构与信息一样具有重要价值标记后的信息可用于通信、存储或展示标记后的信息更利于程序理解和运用信息标记的三种形式:XMLJSONYAML一、XMLxml的表达格式:  实例: ...

JQuery 页面加载完成后执行事件

一:$(document).ready(function(){//code}) 二:jQuery(document).ready(function(){//code}) 三:window.onload=function(){//code} 四:将jquery代码放入body的后面,这样也会...

JS 判断用户设备 移动端或桌面端

if(/(android|bbd+|meego).+mobile|avantgo|bada/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge|maemo|midp|m...

JS 关于 URL 的编码或解码方法

URL的合法字符表示再浏览器的地址栏中不会被转义的字符,有两种:URL元字符:分号(;),逗号(’,’),斜杠(/),问号(?),冒号(:),at(@),&,等号(=),加号(+),美元符号($),井号(#)语义字符:a-z,A-Z,0-9,连词号(-),下划线(_),点(.),感叹号(...

js 遍历对象属性(for in、Object.keys、Object.getOwnProperty) 以及高效地输出 js 数组

 forin主要用于遍历对象的可枚举属性,包括自有属性、继承自原型的属性varobj={"name":"Poly","career":"it"}Object.defineProperty(obj,"age",{value:"forever18",enumerable:false});Object.protot...

判断 js 数组是否为 empty

functionisEmpty(obj){for(varkeyinobj){if(obj.hasOwnProperty(key))returnfalse;}returntrue;}varmycars=newArray();mycars[0]="";mycars[1]="";mycars[2]="";console.lo...

Python中的Json模块dumps、loads、dump、load函数介绍

Json模块dumps、loads、dump、load函数介绍1、json.dumps()     json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文件中会发生报错,因此在将数据写入时需要用到该函数。 2...