javascript - 如何在 Chrome 的选项卡中而不是弹出窗口中打开提交目标 ="_blank"

标签 javascript forms

我正在使用以下代码

<form id="export" target="_blank" action='exported_data.php' method="get" >
<input type="hidden" id="data" name="data" value="">
</form>

这是我的 JS

$.ajax({ url: baseUrl + 'entities/GetExportDetails/entity/'+entity,
        type: "GET",
        async: false,
        data: {"id": recordid},
        success: function( response ) {
        $("#data").val(response);
        $("#export").submit();
    }       
    });

现在的问题是我在表单中使用target=_blank。当我在 FF 或 IE 中提交表单时,exported_data.php 在新选项卡中打开,但在 Chrom 中它在弹出窗口中打开。我不希望它在弹出窗口中打开。你能帮我吗,它会在所有浏览器的新选项卡中打开

最佳答案

我们无法配置在新选项卡或窗口中打开的选择。它取决于浏览器设置。我们只能提供在新选项卡/窗口中打开或替换现有窗口中的内容的选项。

关于javascript - 如何在 Chrome 的选项卡中而不是弹出窗口中打开提交目标 ="_blank",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18054017/

相关文章:

javascript - 如何以较小的宽度运行 jQuery 函数?

javascript - 使用 jquery/json/getJSON 创建辅助方法

javascript - 如何解决 ChunkLoadError : Loading hot update chunk second_app failed in webpack 5?

javascript - 带有自定义函数调用的 HTML 表单

javascript - jQuery 更改任何表单字段值但忽略显示切换

javascript - 在 ExtJS 中,getForm().load() 加载组合字段值吗?

arrays - 处理 Express 表单中的输入数组?

javascript - Node.js Express 应用程序 : if cookie is present, 从服务器端向元素添加 CSS 类

PHP MySQL 池显示最高投票和投票

java.lang.StringIndexOutOfBoundsException 错误 我做错了什么