我有包含图像的“操作”列。
add = "<input type='image' src='/add_24.png' onclick='onAdd('"+row_id+"','"+subgridTableId+"')';/>";
$("#"+subgridTableId).setRowData(ids[i], { act: add });
如何在onClick函数中重定向当前页面?
我已经尝试了所有已知的方法。但是当前页面只是重新加载本身。
有我的 onAdd 函数
function onAdd(id, pid) {
window.open("www.msn.com");//1
document.location.href = "sps/sites/main/export/_layouts/AddContractProperty.aspx";//2
var form = $('<form>');//3
form.attr('action', 'sps/sites/main/export/_layouts/AddContractProperty.aspx');
form.attr('method', 'POST');
// if(newWindow){ form.attr('target', '_blank'); }
var input = $('<input type="hidden">');
input.attr({ 'id': 'CID', 'value': cid});
input.attr({ 'id': 'PID', 'value': pid});
form.append(input);
form.appendTo(document.body);
form.submit();
}
我究竟做错了什么?