问题:页面传ID 到后台,后台获取不到ID
(1)查看页面有没有定义ID
例如:
<input id="examsId" name="examsId" type="hidden" value="$!{examsId}">
(2) 在列表中新增时,需要传入ID的
(3) 直接找到new() 的方法
[项目CURD封装在 bstable_crud.js.vm文件中]
// 新增
function newRow() {
var loadingIndex = layer.load(2, {shade: [0.1]}); // 加载start
window.location = _baseUrl + (_newUrl || "/new");
}
(4) 页面需要传递ID
需要补充
例如:
var examsId = $('#examsId').val();
var _newUrl = "/new?examsId=" + examsId;
注意:获取ID 的javascript和jquery的写法不同
jquery的写法: var examsId = $('#examsId').val();
javascript写法:
获取的
var examsId = document.getElementById(”examsId”);
$(‘#xxx’) jquery id选择器,返回的是jquery的对象;
通过console.log
document.getElementById(”examsId”) js通过id查询标签, 返回的是 dom对象
-------------------------------------------------------------------------------------------------------
其实都是小问题,基本就一句话:细节决定成败。