今天编码遇到一个特别奇怪的问题 ,
1在用jsp中利用
<c:if test="${isShow=='true' }"> </if> 在这里要小心 在}这个后面不要与引号有距离。。因为他会把空格也当成具体内容放到test中导致if判断无法执行出现错误
2对于不可编辑信息向后台传输数据
提交表单需要将不可编辑的情况将数据传输到后台,可以在执行ajax时将不可编辑状态移除用removeAttr("disable"); 然后这样在后台就可以获得数据。
3在mybits中可能会将某个内容转换一下成字符串 可以用内容.toString()来转换。
4$("#status option[value='${conditions.status}']").attr("selected",true); 可以根据值来确定是否选中的状态,还有多选框也是类似的原理 多选款应该比单选框多了个内容判断的然后再给加var checkboxValue='${condition.productType }';
var checkboxValues=[];
checkboxValues=checkboxValue.split(",");
var location= document.getElementsByName("productType");
for(var i=0;i<location.length;i++){
for(var index=0;index<checkboxValues.length;index++){
var checkValue=location[i].value;
if(checkValue==checkboxValues[index]){
location[i].checked=true;
}
}
}
在这里多记录下因为由于ajax异步的原因加载dom时顺序会在dom加载完成后才执行那么可能在获取值时就会出现问题,解决方法 1可以在回调函数中完成所需要的操作或者 使用同步操作
$.ajax({
async:false 注意加上这个属性就可以了 }),但是同步可能会有问题 大家可以自己测试
5对于一些跟数据库打交道的数据校验 暂时了解的只有两种方法 首先是页面输入内容后离开输入框
.blur是焦点的离开 然后进行数据校验
$("#userPhone").blur(function(){
var userPhone=$("#userPhone").val();
var code = '0';
/** 验证用户输入的信息的有效性 **/
$.ajax({
type : "POST",
async : false,
url : "/manage.onigiri/activity/verifyUserphone",
data :{"userPhone":userPhone},
success : function(res){
code = res.code;
if(code == '0'){
$("#addText").html("<font color='red'>手机号无效请重新输入</font>");
}
else{
$("#addText").html("<font color='red'>手机号正确</font>");
}
},
error : function(msg){
alert("操作失败");
}
});
})
另外一中就是利用点击按钮后 进行数据校验 ,自我感觉 点击按钮后进行数据检验不符合实时性,因为如果输入的数据太多的话那么就会在点击按钮后检验出现错误 导致人工时间的浪费。
6在一些对单选框 想获得其单选框内容可以用var showStatus= $('input:radio:checked').val();来获得单选框的值 ,然后可以进行一些问题的处理
相关推荐
KEIL51调试时一些的错误总结 KEIL51是基于C51编译器的集成开发环境,对于C51编译器的调试工作非常有用。以下是KEIL51调试时一些常见的错误总结和解决方法: 1. 提示无M51文件编译时候提示:F:\...\XX.M51 File has...
C语言段错误总结 C语言中的段错误是指访问了不可访问的内存,这个内存区要么是不存在的,要么是受到系统保护的。段错误是一个非常麻烦的问题,因为它可能导致程序崩溃或出现不可预料的结果。 一、什么是段错误? ...
一些C/C++编程中一些常见错误以及相关的基础知识和实例,希望给大家一些帮助
以下是对给定文件中提及的一些常见问题的详细解析和解决方案,旨在帮助开发者理解并避免这些错误。 ### 1. java.lang.NullPointerException 这个异常通常意味着代码试图调用一个null对象的方法或属性。在Spring、...
自学AD总结的一些步骤 自学AD总结的一些步骤是指通过学习和实践,掌握Altium Designer(AD)的使用方法和技巧,提高自己对AD的熟悉度和操作能力。本文将总结一些基本的步骤,帮助初学者快速熟悉AD的使用。 一、...
段错误总结 _segmentation fault_ 是一种常见的程序错误,...为了避免段错误,我们可以采取一些措施,例如使用智能指针、避免野指针的使用、使用内存检测工具等。同时,我们也可以通过捕获 SIGSEGV 信号来处理段错误。
【SOPC错误经验总结】 在SOPC (System on a Programmable Chip) 开发过程中,可能会遇到各种错误,以下是一些典型问题及其解决方法: 1. **TCL脚本分配管脚错误**: 当遇到"couldn't read file"错误时,这意味着...
### ORACLE一些安装总结 #### 一、概述 在Oracle数据库的安装与配置过程中,可能会遇到各种各样的问题,其中“ORA-12560:TNS:协议适配器错误”是一个比较常见的错误。本文将针对这一问题进行详细的解析,并提供...
本文将总结一些常见的Oracle错误及其解决方案。 首先,我们来看第一个错误:ORA-28056。这个错误通常发生在审计功能尝试将记录写入Windows事件日志时失败。错误信息“OSD-160222236: Message 160222236 not found; ...
初学java时总结的一些经验,对于初学者,可以少走一些弯路,希望对大家有所帮助
数据检测是 Web 前端开发中非常重要的一部分,它可以帮助我们避免一些意外的错误和问题。 本资源摘要信息提供了 Web 前端年总结 PPT 模板的主要内容和知识点,包括技术研发部汇报人、技术研发部工作总结、项目中...
本文总结了一些 VB 编程的经验和技巧,旨在帮助VB 程序员避免常见的错误和提高编程效率。 1. 数据库操作 在 VB 编程中,数据库操作是非常重要的。数据库可以存储大量的数据,并且可以对数据进行各种操作,如添加、...
这个名为"MATLAB常见错误之总结(1).rar"的压缩包文件包含了针对MATLAB初学者的一些常见错误的详细解析,主要目标是帮助学习者避免或解决这些问题,提高编程效率。 首先,MATLAB错误大致可以分为语法错误、逻辑错误...
由于原文档部分信息缺失,以下列举了一些常见的错误代码: 2. **SCARD_E_INVALID_RESPONSE (0x80100007)**:智能卡未返回有效的响应。 3. **SCARD_E_NO_MEMORY (0x80100006)**:系统资源不足。 4. **SCARD_E_NO_...
标题 "axis的一些总结" 暗示了这篇内容主要聚焦于Axis在IT领域...这篇总结对于学习和使用Axis,特别是对初学者来说,具有很高的参考价值,能够帮助读者理解Web服务的工作流程,并掌握使用Axis工具进行开发的实际操作。
标题中的“2011年的平时的总结,C#的一些总结”表明这是一份关于C#编程语言的学习和工作经验的汇总,可能包含了作者在2011年学习和使用C#过程中积累的各种知识点和技巧。描述中提到的“C#的一些总结,平时的一些小结...
C语言是一门经典的编程语言,对于新手来说,易犯的一些错误是非常普遍的。这些错误不仅影响代码的正确性,也会浪费大量的时间和精力。因此,了解和避免这些错误是非常重要的。 1. 将字符常量与字符串常量混淆 ...
以下是针对这些错误的一些解析和解决策略: 1. **错误提示:warning: entry point symbol _c_int00 undefined** 这个警告通常出现在使用C语言编写DSP程序时,因为它依赖于rts.lib库中的默认入口点`_c_int00`。如果...