state.href('content.checkFinalTrial')
window.open(url+'?id='+data.id+'&type=1')
}
注:点击后需要直接调用window.open(),如果在ajax获取成功后再打开窗口,那么浏览器会阻止新窗口打开
第二步:通过$location.search()获取通过新窗口url传递的参数,并且利用参数进行ajax请求获取数据
$location.search().id
$location.search().type
第三步:关闭新窗口,并且调用父窗口(指打开新窗口的前一窗口)的事件
window.close()
opener.$('.searchBut2').click()
//window.opener.location.reload(),刷新原网页
其实楼上说的就是javascript代码,只是有点写错了,\x0d\x0a\x0d\x0a\x0d\x0afunction open(html){\x0d\x0a\x0d\x0awindow.open(html,'_self') \x0d\x0a}\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a你的按钮这样写\x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a补充回答:\x0d\x0a\x0d\x0a首先给你说的代码绝对没错,你可以自己试试呀\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0afunction on(html){\x0d\x0a\x0d\x0awindow.open(html,'_self') \x0d\x0a}\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a看出来了,表单的问题,兰州可以把form表单去掉就可以了。1.超链接<a href="http://www.jb51.net" title="脚本之家">Welcome</a>等效于js代码
window.location.href="http://www.jb51.net"//在同当前窗口中打开窗口
2.超链接<a href="http://www.jb51.net" title="脚本之家" target="_blank">Welcome</a>
等效于js代码
window.open("http://www.jb51.net")//在另外新建窗口中打开窗口