同前端联调过程中遇到的坑

最近在和前端联调的过程中,发现有个数据他们老是传不到后台,于是在网上查了一下资料后发现原来是disable属性在作乱,更改后解决问题,记录下来备忘。

 

参考:http://www.3lian.com/edu/2013/06-22/75978.html

 

1、<inputtype="text" name="name" value="xxx"disabled="true"/>

2、<input type="text"name="name" value="xxx" readonly="true"/>

 

这两种写法都会使显示出来的文本框不能输入文字,

 

但disabled会使文本框变灰,而且通过request.getParameter("name")得不到文本框中的内容(如果有的话),

 

而readonly只是使文本框不能输入,外观没有变化,而且通过request.getParameter("name")可以得到内容。

 

除开上边的问题之外,也因为ng-if和ng-show的问题纠结了好久,参考以下内容成功协助他们解决问题。

参考:http://www.bubuko.com/infodetail-1125166.html

ng-if指令可以完全根据表达式的值在DOM中生成或移除一个元素。

如果赋值给ng-if的表达式的值是false,那对应的元素将会从DOM中移除,否则对应元素的一个克隆将被重新插入DOM中。

ng-if同no-show和ng-hide指令最本质的区别是,它不是通过CSS显示或隐藏DOM节点,是真正生成或移除节点。

当一个元素被ng-if从DOM中移除,同它关联的作用域也会被销毁。而且当它重新加入DOM中时,会通过原型继承从它的父作用域生成一个新的作用域。

同时有一个重要的细节需要知道,ngIf重新创建元素时用的是它们编译后的状态。如果ng-if内部的代码加载之后被jQuery修改过(例如用.addClass),那么当ng-if的表达式值为false时,这个DOM元素会被移除,表达式再次成为true时这个元素及其内部的子元素会被重新插入DOM,此时这些元素的状态会是它们的原始状态,而不是它们上次被移除时的状态。也就是说无论用jQuery的.addClass添加了什么类都不会存在了。

ngshow只是起到显示和隐藏的效果,通过css,只是视觉效果,与元素实际存在与否无关。

时间: 2025-01-20 22:08:23

同前端联调过程中遇到的坑的相关文章

Oracle RAC安装过程中碰到的“坑”和关键点(二)

(1) 依赖包的安装 Linux下安装Oracle,除了系统配置参数,我觉得依赖包的安装是另一个比较琐碎的操作. 本次安装碰到了几个包的问题: (a) rpm -Uvh gcc-4*提示: 02. error: Failed dependencies:  03.    cloog-ppl >= 0.15 is needed by gcc-4.4.7-4.el6.x86_64 04.    cpp = 4.4.7-4.el6 is needed by gcc-4.4.7-4.el6.x86_64

Oracle RAC安装过程中碰到的“坑”和关键点(一)

在物理机上使用虚机搭建RAC环境时碰到了很多"坑"和关键点,这里慢慢一一回味总结下.   物理机:Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz,8G内存 虚拟机软件:VMware ServerVersion 2.0.2 数据库软件:Oracle 11.2.0.1.Grid 虚机操作系统:Oracle Linux 6.2 虚机安装规划:本地硬盘20G,内存2G,共享磁盘共有4块:2块VOTE,各1.2G,2块数据盘,各5G   (1) 虚拟机本地磁盘和

详解Bypass UAC过程中踩过的坑(第一部分)

本文讲的是详解Bypass UAC过程中踩过的坑(第一部分),我目前正在尝试对Chrome沙盒进行一些改进.而作为其中的一部分,我现在正在对我的沙盒攻击Surface 分析工具进行更新,因为我想衡量我对Chrome做的事情是否具有实际的安全性.但事实上当我在进行这一切时,我一直躲不开绕过UAC的麻烦,这就导致进程出现了问题.所以为了顺便演示下我以前在UAC绕过的博文中所讲的,我决定将这一切再来一次.当我完成这一切的时候,我将使用最新版本的NtObjectManager  Powershell模块

框架-关于网站前端在搭建过程中的一些困惑

问题描述 关于网站前端在搭建过程中的一些困惑 想请教大家关于前端开发的问题. 现在自己在自学前端的一些知识,能够进行一些简单的前端网页制作,目前的理解是用HTML把内容放上去,css制作样式,然后是用jQuery来实现一些交互效果. 但是比较困惑的是,大家在开发过程中,网页的css架构每次都是自己写还是有什么模板可以套用啊,所谓的什么前端UI框架(比如jQuery UI),它的作用也是做一些交互?还是提供了网站模板呢??? 真心求教,望各位大神能够指导一下,万分感谢!!! 解决方案 有啊,比如b

详解Bypass UAC 过程中踩过的坑(第二部分)

本文讲的是详解Bypass UAC 过程中踩过的坑(第二部分),在第1部分完成后,我们知道普通用户在拆分令牌管理登录中处理可以获得对升级进程的Terminate,QueryLimitedInformation 和  Synchronize进程访问权限的访问.这是由于正常的用户和管理员具有默认DACL,该默认DACL授予对同一桌面上所有令牌设置的当前登录会话的执行访问权限.我们接下来的问题是如何才能提升你的权限? 在我们拥有的3个访问权限中, Terminate 和 Synchronize 都不是

网页设计师页面设计过程中也要注意页面性能

一名网页设计师在做具体设计的时候应该考虑的问题有哪些?业务,产品,信息结构,交互,视觉--别忘了还有页面性能.我所崇尚的其实一直都是小作坊似的创业团队协作开发模式,大伙儿能快速沟通,就算设计师没关注到页面性能这一点,前端同学也能迅速提醒他,因为他俩就无时无刻不在一起.而现在在标准项目流程中,大家的沟通成本成倍增加了,除非是与世隔绝的闭关(就算是闭关,前端同学多半也在陪着开发),前端同学很难在页面设计过程中就和设计师沟通页面性能的问题. 页面性能不仅仅是前端同学的问题 页面性能的重要性不再赘述,就

多线程-在html中调用ocx组件,其click事件在运行过程中如何改变按钮状态?

问题描述 在html中调用ocx组件,其click事件在运行过程中如何改变按钮状态? 20C 我在做一个简单的网页demo,使用html语言调用ocx组件的方式完成前端功能加载和运行,我使用了一个按钮来调用ocx组件.我现在的问题是:我需要通过UI界面来清楚表示ocx组件的运行进度,比如:点击"执行"按钮,在执行过程中,按钮框变成"正在执行..."或者增加某种进度提示信息,当ocx组件执行完成后,按钮状态能够还原.我使用了很多方式,比如:1.增加进度条:2.通过定时

Docker使用过程中的一些注意事项_docker

前言 Docker并不是一个新的技术,容器化也不是,早在2006年就陆续出现了LXC, OpenVZ,Jail等容器虚拟化技术,但是为什么Docker却能异军突起呢?Docker的核心是基于 Linux的CGroup.Namespace和LayeredFS技术,通过资源的控制.隔离和对镜像的分层处理,是Docker容器能够将应用程序和运行环境打包到一起,这样就可以Build, Ship And Run anywhere.与其说是Docker火,不如说是其天生的轻量级属性,正好迎合了云计算大行其道

ASP.NET 在使用Entityframework的过程中,用不到Code Frist,有必要去手动创建实体类么?是否直接使用EF自动生成的实体更好些

问题描述 如题:ASP.NET在使用Entityframework的过程中,用不到CodeFirst,有必要去手动创建实体类么?是否直接使用EF自动生成的实体更好些. 解决方案 本帖最后由 jiazhaokai1988 于 2015-05-21 15:45:58 编辑解决方案二:EF不是可以根据数据库生成实体类吗?解决方案三:引用1楼FoxDave的回复: EF不是可以根据数据库生成实体类吗? 对呀,本来就是有根据数据库自动生成的实体类,可是现在这个项目经理非要自己去构造EF的底层框架,然后手动