0
点赞
收藏
分享

微信扫一扫

Jquery中正确使用trim方法以及避免遇到坑


场景

获取到某input的值,通过trim方法去掉前后空格,然后进行值的比较。

实现

正确实现

var statusName=$('#statusName').val().toString();
if($.trim(statusName)==("已提交")||$.trim(statusName)==("已打印")){
$.ajax({
type: 'POST',
url: "/wmsReceiveOrder/doPrintDetailsPostRequest",
cache: false, //禁用缓存
data:JSON.stringify({"id":checkID}),
contentType: "application/json",
dataType: "json",
async:true,
success: function (result) {
debugger
//alert(result.message)
swal({
type: 'warning',
title: '提示:',
text: result.message,
confirmButtonColor: "#1ab394",
}).then(function (isConfirm) {
if (isConfirm.value === true) {
window.location.reload();
//var id=$("#id").val();
debugger
//$('#wmsInOrderDetail_table_id').load("/wmsReceiveOrder//wmsReceiveOrderDetails.html?id="+id)
debugger
//t.ajax.reload( null, false );
}
})

}
})
}

关键点:

if($.trim(statusName)==("已提交")||$.trim(statusName)==("已打印"))

习惯了java中statusName.trim()的使用,在jquery要

($.trim(statusName)==("已提交")

如此使用,避免踩坑!!!

举报

相关推荐

0 条评论