windows .open(url)没有在同一选项卡中打开新的网页
window.open(url) not opening new web page in the same tab
window.open("index.php");
不会在相同的选项卡中打开新页面,而是在新选项卡中打开。
我尝试了window.open("index.php",'_self')
,也没有打开标签。
$.ajax({
url: "login.php",
type: 'POST',
data : "username="+name+"&password="+pwd ,
datatype :"text",
async: false,
cache: true,
timeout: 30000,
error: function() {
return true;
},
success: function(msg) {
if(msg == "Validated")
{
alert(msg);
window.open("index.php");
}
if(msg=="Incorrect password")
{
alert(msg);
location.reload();
}
}
});
用window.location = "http://...."
代替window.open
window.open
函数打开新的窗口(或选项卡)。window.location
将url更改为当前选项卡。
窗口。Location是你应该关注的函数/属性
window.open
将在新选项卡中打开,如果操作是同步的,并由用户调用。如果您从ajax选项中删除async: false
(并且该方法由用户调用,例如通过单击按钮),则将打开新窗口而不是新选项卡。设置window.location.href
据我所知,window.location
没有这样做。正确的方法是:
document.location = 'url-you-want-to-open.ext';
最好是包含完整路径(如果它在不同的域上)或绝对路径(如果它在相同的域上)。如果目标文档位于同一文件夹中,则仅使用相对路径。
添加:
window
=告诉浏览器和它的标签
document
=表示浏览器/选项卡中加载的当前文档
相关文章:
- 通过javascript在同一个打开的选项卡中重新加载新的网页内容
- 如何在新选项卡中打开新网页后获取书签中的 JavaScript 代码以执行
- 在网页上切换选项卡ui的最佳方式,z索引与显示
- 从网页打印后用javascript关闭选项卡
- 获取网页html元素值,而无需使用JavaScript在新窗口或新选项卡中打开页面
- 如何根据从选择菜单中提供给用户的选项更改网页的背景颜色
- 选项卡分组和选项卡着色:如何将此功能应用于从我的网页打开的选项卡,而不考虑浏览器
- 登录另一个选项卡/窗口后,将一些更改推送到另一个选项卡/窗口中的网页
- 在 javascript 中,当网页未最小化或打开新选项卡时,清除超时前的计时器
- jQuery选项卡和当前网页之外的内容
- 需要从列表、总值和显示系统(PDF或网页)中选择满足他们需求的选项
- 当按下网页按钮时更改iOS选项卡栏项目名称
- 如何在不制作另一个新选项卡或新浏览器窗口的情况下在同一网页中播放MPG视频/音频文件
- 检查是否使用Selenium选择了“网页上的选项卡”
- 如何通过单击按钮在同一选项卡上打开新网页
- IE停止消息“您正在查看的网页正试图关闭选项卡”;
- 创建具有持久选项卡的网页
- 如何使下拉选项在HTML网页禁用
- 如何在网页初始加载时限制不同选项卡的数据
- 在同一选项卡中打开多个网页