使用javascript和ajax中的不细心!!!
来源:互联网 发布:科脉软件 编辑:程序博客网 时间:2024/04/30 07:17
在写一个提交的jsp时,由于var ?? = $("#??").val();这些写个方法写成了var ?? = $("#??"); 于是不仅不能判断表单是否存在空字段
更是每一次都报 Data truncated for column ' ' at row 1 这个错。整整一天!!这就是作为初学的菜鸟还不细心的下场。
另外,这个Data truncated for column ' ' at row 1 错误是由于写入数据库中的字符和数据中的该字段的类型不一致,或者为空字串,等等。我的数据中为double,传入为空的话即 “ ” ,就会报这个错,希望对大家找bug有帮助。
js部分:
$("#addSubmit").click(function() { var prealertId = $("#prealertId")<span style="color:#ff0000;">.val();</span> var itemName = $("#ItemName")<span style="color:#ff0000;">.val();</span> var price = $("#Price")<span style="color:#ff0000;">.val()</span>; var piece = $("#Piece")<span style="color:#ff0000;">.val();</span> var declareValue = $("#DeclareValue")<span style="color:#ff0000;">.val();</span> //alert(prealertId + " " + itemName + " " + price + " " + piece + " " + declareValue); if(itemName == null || itemName == "" || piece == null || piece == ""|| price == null || price == "" || declareValue == null || declareValue == ""){alert("Please fill in the information complete.");}else { $.ajax({type : "post",url : "customer/addItem",data: {"prealertId": prealertId,"itemName" : itemName,"price" : price,"piece" : piece,"declareValue" : declareValue},datatype : "text/html;charset=utf-8",success : function(msg) {if (msg == "error") {<span style="white-space:pre"></span>//alert("err");location.href= "customer/modifyAddItem?prealertId="+prealertId}<span style="white-space:pre"></span>if (msg == "success") {<span style="white-space:pre"></span>//alert("su");<span style="white-space:pre"></span>location.href= "customer/modifyUpdate?prealertId="+prealertId<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}}); }})
html-form部分:
<form id="addItemForm" method="post"> <span style="color:#ff0000;"><input id="prealertId" type="hidden" name="prealertId" value="${prealertId}"/></span> <div class="field-wrapper full-width"> <div class="label-column"> <label for="ItemName">Item Name</label> </div> <div class="field-column"> <span style="color:#ff0000;"><input type="text" name="itemName" id="ItemName" data-val-required="Item Name is required." data-val="true"></span> <span data-valmsg-replace="true" data-valmsg-for="ItemName" class="field-validation-valid"></span> </div> </div> <div class="field-wrapper full-width"> <div class="label-column"> <label for="Price">Price</label> </div> <div class="field-column"> <span style="color:#ff0000;"> <input type="text" name="price" id="Price" data-val-required="Name is required." data-val="true"></span> <span data-valmsg-replace="true" data-valmsg-for="Price" class="field-validation-valid"></span> </div> </div> <div class="field-wrapper full-width"> <div class="label-column"> <label for="Piece">Piece</label> </div> <div class="field-column"> <span style="color:#ff0000;"><input type="text" name="piece" id="Piece" data-val-required="Piece is required." data-val="true"></span> <span data-valmsg-replace="true" data-valmsg-for="Piece" class="field-validation-valid"></span> </div> </div> <div class="field-wrapper full-width"> <div class="label-column"> <label for="DeclareValue">DeclareValue</label> </div> <div class="field-column"> <span style="color:#ff0000;"><input type="text" name="declareValue" id="DeclareValue"></span> <span data-valmsg-replace="true" data-valmsg-for="DeclareValue" class="field-validation-valid"></span> </div> </div> <span style="color:#ff0000;"> <button id="addSubmit" class="btn colored" type="button"><i class="fa fa-save btn-ico"></i> Save Item</button></span> </form>
0 0
- 使用javascript和ajax中的不细心!!!
- 孩子学习难题:不专心和不细心
- JavaScript和jQuery中的AJAX
- javascript中的AJAX和如何封装AJAX
- JSF 可以让AJAX 不使用JavaScript
- Javascript 和 json 使用Ajax
- 唉,又一个不细心
- 看个小程序,测测你细心不细心
- 为什么使用和不使用Ajax?
- 不细心造成的错误
- 使用 JavaScript 和 Ajax 发出异步请求
- 使用JavaScript和Ajax发出异步请求
- 使用 JavaScript 和 Ajax 发出异步请求
- 使用 JavaScript 和 Ajax 发出异步请求
- 使用JavaScript和AJAX发出异步请求
- 使用 JavaScript 和 Ajax 发出异步请求
- 使用JavaScript和Ajax发出异步请求
- 使用 JavaScript 和 Ajax 发出异步请求
- 关于sort()的疑问?
- scrollView 实现图片轮播
- cocoa pods的安装
- 利用volley去请求扇贝API获取个人信息
- hdu 1087 Super Jumping! Jumping! Jumping!
- 使用javascript和ajax中的不细心!!!
- ActiveMQ实战(二)-代码示例
- leetcode 344
- Java中的杨慧三角编写
- 文章标题
- 关于jdbc的数据库驱动类DriverManager.getConnection()参数
- GSON使用方法
- IntelliJ IDEA2016.1,gradle 创建 Java web 应用
- 内存分区和关于static的使用