0

我的 HAML 中有这个:

%a.btn.btn-primary.personlistbtn{href:patients_path, :target => "_blank"} Patients List

当我对其执行检查元素时,它以 HTML 形式生成了它:

 <a class="btn btn-primary personlistbtn" href="/patients" target="_blank">Patients List</a>

但是当我点击它时,它只是转到链接,它不会在新标签中打开它。

是我做错了什么吗?

注意:在这个按钮的 JavaScript OnClick 事件中,我有这样的代码,是不是罪魁祸首:

 window.location.assign("http://localhost:3000/patients?provider="+provider_id+"&"+"therapeutic_class="+thera_class);
4

1 回答 1

1

是的,您的 javascript 看起来是罪魁祸首。因此window.location.assign,请尝试window.open按如下方式使用:

window.open("http://localhost:3000/patients?provider="+provider_id+"&"+"therapeutic_class="+thera_class, '_blank');
于 2013-08-12T14:37:44.923 回答