画像のある「アクション」列があります。
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();
}
私は何を間違っていますか?