web开发

mootools将表单数据转为JSON提交 web开发

mootools将表单数据转为JSON提交

1011 0

正常提交表单可以用`form.toQueryString()`,但有时候不仅仅要提交一个表单内容,可能还有其他数据需要提交,此时,转为json格式提交就好了,附上一个项目的实例。 ```js //保存订货单数据 function save(type){ let bn = {}, data = {}, estimate = {}, et = {}; $$('input[name$=[number]]').each(function(v, i) { let key = v.get('b

PHP的POST请求丢失数据 web开发

PHP的POST请求丢失数据

978 0

今天用mootools的ajax提交了一个比较大的数据给后台,php打印post数据,发现少了一大半,然后确定前台传过去的数据是完整的。 后来几经波折,发现是`php.ini`中的配置`max_input_vars`(php5.3.9以上版本加入)导致的,该参数默认值为1000,我直接设置为2000,问题解决。 ![](https://blog.wanxiaohong.cn/wp-content/uploads/2018/03/PHP的POST请求丢失数据.png)

vue-router路由参数刷新丢失的解决思路 web开发

vue-router路由参数刷新丢失的解决思路

1061 0

场景:vue-router实现的单页应用,登录页调用登录接口后,服务器返回用户信息,然后通过router.push({name: 'index', params: res.data})传给主页组件,并在主页显示数据。但是刷新页面后,数据就消失了。 思路: ##### 1、session&服务器渲染 传统的方案是,登录页和主页是单独的两个页面,登录成功后服务器生成用户信息对应的session,然后渲染主页数据,并通过响应头将sessionid传给浏览器并生成相应的cookie文件。这样下次请求页面时,浏览器会在

jQuery设置cookie到期时间 web开发

jQuery设置cookie到期时间

1065 0

```js let date = new Date(); let time = 60; //有效时间,单位:分 date.setTime(date.getTime() + (time * 60 * 1000)); $.cookie('name', 'Suvan', { expires: date }); ```

PHP XML开发 快速入门 web开发

PHP XML开发 快速入门

1091 0

关于 XML 可扩展标记语言(XML)被称为标记语言和基于文本的数据存储格式,这要看对谁来说。它是标准通用标记语言(SGML)的一个子集,采用文本方式应用和描述信息的树状结构。XML 是很多语言/格式的基础,如 Really Simple Syndication (RSS)、Mozilla 的 XML User Interface Language (XUL)、Macromedia 的 Maximum eXperience Markup Language (MXML)、Microsoft 的 eXtensible

HTML select标签的multiple属性 web开发

HTML select标签的multiple属性

1040 0

实例 允许在下拉列表中进行多选: <select multiple="multiple" size="2"> <option value ="volvo">Volvo</option> <option value ="saab">Saab</option> <option value="opel">Opel</option> <option value="audi"&gt

HTML5 移动页面自适应手机屏幕四种方案 web开发

HTML5 移动页面自适应手机屏幕四种方案

1109 0

##### 1、使用meta标签:viewport H5移动端页面自适应普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。 viewport 是用户网页的可视区域。翻译为中文可以叫做"视区"。 手机浏览器是把页面放在一个虚拟的"窗口"(viewport)中,通常这个虚拟的"窗口"(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页

纯手工vue.js模态提示框组件 web开发

纯手工vue.js模态提示框组件

1098 0

vue.js模态提示框,多用在数据验证时给出一些友好提示,该组件包含了成功和失败时,两种不同的样式,还加入了提示结束之后执行回调函数。该组件为完整代码,复制即可用。欢迎批评指正~~ ```js {{errorText}} export default { data(){ return{ } }, mount

纯手工vue.js倒计时组件 web开发

纯手工vue.js倒计时组件

1028 0

该组件应用场景,例如单个页面需要多个倒计时的时候,该组件就派上用场了。 因不同的项目,需求不同,微调一下代码即可用。本实例代码的实际场景是,用户在规定时间点内需要有个操作,倒计时的时间其实是`规定的时间-(当前时间-历史时间的一个节点)`。组件代码为完整代码,复制即可用,欢迎批评指正~~ ```js export default { data(){ return{ time: '', recive: