javascript - MVC JavaScript的window.open添加到url

标签 javascript jquery model-view-controller asp.net-mvc-3

我正在使用 MVC3 和 jQuery。我正在尝试打开外部网站。我使用点击事件(而不是链接),因为我有一些自定义逻辑,可以将值添加到它正在调用的外部站点的查询字符串中。

JavaScript window.open 函数正在打开一个新窗口,但它将原始网站的 URL 置于外部网站 URL 的开头。

这是我正在使用的 jQuery 代码:

$(function () {
        $("#btnTransfer").click(function () {
            //custom logic
            window.open('http:\\www.google.com');
        });

新窗口打开,URL 为:

http://localhost:28761/www.google.com

有什么想法吗?

我尝试使用_blank作为名称。

最佳答案

你的斜杠是向后的:

window.open('http:\\www.google.com');

应该是

window.open('http://www.google.com');

使用错误的斜杠,它将被解释为相对 URL。

关于javascript - MVC JavaScript的window.open添加到url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7473140/

相关文章:

javascript - 在本地存储中存储凭证

javascript - 检测输入文本何时更改

javascript - Bootstrap AngularJS 模式正确重定向用户,但页面看起来黑了

java - 如何在 Java Swing 应用程序中管理来自 Controller 的 View 更新

javascript - 关闭浏览器时显示警告框,但使用 f5 或浏览器刷新按钮重新加载或刷新页面时不显示警告框

javascript - 网页调用已经 "erased"的原生javascript函数

javascript - "Put Scripts at the Bottom"正确吗?

jquery - 如何将滑动器中的分页项目符号更改为文本?

javascript - 动画条变小

model-view-controller - node.js express 路由和 Controller 有什么区别?