首页 > 编程知识 正文

空格符号的作用,什么是空格符号

时间:2023-05-04 00:18:52 阅读:228647 作者:3702

开发工具与关键技术:VS
作者:老岑
撰写时间:2019年4月07日

今天我差点就崩溃了,一个小小的空格,让我浪费了俩节课才能把这个bug修复好。
我今天的代码就错在这一部分,
$("#insertNoticeTypeDetailed").click(function () {
$(’#formNoticeTypeDetailed input[type=“reset”]’).click();//重置表单
var checkStatus = layuiTable.checkStatus(‘tabNoticeType’);//tabNoticeType即为基础參数id对应的值
if (checkStatus.data.length == 1) {//checkStatus.data.length获取选中行数量,可作为是否有选中行的条件
var noticTypeId = checkStatus.data[0].NoticeTypeID;//获取选中行的公告类型id
$(’#formNoticeTypeDetailed[name=“NoticeTypeID”]’).val(noticTypeId);//设置隐藏域中的公告类型ID
//弹出layer窗体
layerIndex = layer.open({
type: 1,//页面层
area: [“500px”, “180px”],
offset: “auto”,//默认坐标,即垂直水平居中
titile: “新增公告类型明细”,
content: $("#layerNoticeTypeDetailed")
});
}
else {
layer.msg(‘请先选择公告类型’, { icon: 0 });
}
})
一开始我认为是回填的问题,认为没有回填成功数据没有出来,可我也调试了,可是没有问题,最可恶的页面还没有报错

新增它是成功了,可是它就是没有出数据,而且又没有报错,这让半吊子水平的我情何以堪,所以我就认为是回填的问题,这些代码我反复敲了不下十遍,最后才确定这里没有错(;´༎ຶД༎ຶ`)

function updateNoticeTypeDetailed(noticeTypeDetailId) {
//查询修改的公告类型明细
$.post("/SystemManagement/IssuanceNotice/SelectNoticeTypeDetailById",
{ noticeTypeDetailId: noticeTypeDetailId }, function (data) {
loadDatatoForm(“formNoticeTypeDetailed”, data);//根据json对象填充form表单
});
//弹出layer窗体
layerIndex = layer.open({
type: 1,//页面层
area: [“500px”, “180px”],
offset: “auto”,//默认坐标,即垂直水平居中
title: “修改公告类型明细”,
content: $("#layerNoticeTypeDetailed")
});
}
最后才发现问题是这一句代码的错
$(’#formNoticeTypeDetailed[name=“NoticeTypeID”]’).val(noticTypeId);//设置隐藏域中的公告类型ID
'#formNoticeTypeDetailed和[name=“NoticeTypeID”]'之间没有空格,系统就会默认这俩个是一个id没有区分,所以导致了后面的一个大乌龙。
所以打代码的时候要仔细一点,认真一点,认真一小时节省俩小时这个生意你不亏。
最后要时刻谨记代码字符串的重要性,因为一个小小的字符串能让你整个代码崩盘。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。