天天看點

bootstrap-table選中後擷取值為空的問題

今天問題到一個問題

/判斷編輯選中

function judgeEditSelect() {

    var selRows = $("#table").bootstrapTable('getSelections');

    if(null == selRows || '' == selRows) {

    alert("請先選中一條資料1");
    
    return;

}

var id = selRows[0].id;

if(null == id || '' == id) {

    alert("請先選中一條資料2");

    return;

}

var urlStr = '/supplier/addSupplier?id='+id;

window.open(urlStr, '_blank', 'width=800, height=500, top=150, left=300, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no');

} 
           

我在清單中沒有選中一條資料時,彈出了“請先選中一條資料1”這個是正常的,但是我選中了一條後,彈出了“請先選中一條資料2”,這就不正常了,因為我的确是選中一條資料,後來發現這條資料在資料中 id 為 0,把這條資料的id改成其它的,就正常了。