论坛首页 Web前端技术论坛

jquery ie7(360安全浏览器) 动态绑定数据不成功

浏览 1461 次
精华帖 (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清空方法似乎没起作用,每次都是追加
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics