浏览 1462 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-07-04
// 给第一个table赋值方法 function BindContents(row, col, content) { if ($(window.parent.document).find('div .modal-body .formTab tr:eq(' + row + ') td:eq(' + col + ')').length > 0) { $($(window.parent.document).find('div .formTab tr:eq(' + row + ') td:eq(' + col + ')')[0]).html(content); } } // 给第二个table赋值方法 向指定的table中追加记录 function BindTr(v1, v2, v3, v4, v5, v6, v7, v8) { var table = $(window.parent.document).find('#goods_transport_list'); var tr = ""; if (v8 == 20) { tr = [ '<tr>', '<td>', v1, '</td>', '<td>', v2, '</td>', '<td >', v3, '</td>', '<td>', v4, '</td>', '<td>', v5, '</td>', '</tr>' ]; } else { tr = [ '<tr>', '<td>', v1, '</td>', '<td>', v2, '</td>', '<td>', v3, '</td>', '<td>', v4, '</td>', '<td>', v5, '</td>', '<td>', v6, '</td>', '</tr>' ]; } table.append(tr.join('')); } $.ajax({ url : 'XXXX.action', type : 'POST', data : { "goodsId" : goodsId }, success : function(msg, textStatus) { $(window.parent.document).find('#goods_transport_list tbody tr').remove(); if (msg.success) { if (msg.carlist) { var carItem = msg.carlist; // 给第一个table赋值 BindContents(0, 7, carItem.goodsName);// 绑定弹出框的内容 BindContents(1, 1, carItem.truckTypeName); var truckInfo = msg.carlist.subTruck; // 给第二个table赋值 for (var i = 0; i < truckInfo.length; i++) { BindTr(truckInfo[i].truckNum, truckInfo[i].truckState); } $(window.parent.document).find('input.displayPhone').on('click', function() { $(this).css({ display : 'none' }); $(this).next().css({ display : 'block' }); if ($(this).parent().next().find('div')) { $(this).parent().next().find('div').css({ display : 'block' }); } }); $(window.parent.document).find('div .startFollow').not($('.unavailable')).click(function() { }); } } else if (!msg.success) { } } }); 1、在360安全浏览器中,ajax请求里的click绑定,总是不生效 2、上边的绑定值部分,第一个一项一项的绑绑下成功,而下边的一行一行追加是可以的,但是上边的remove清空方法似乎没起作用,每次都是追加 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |