通过ajax将数据发布到新选项卡

克里斯蒂娜

这是我尝试实现的目标:假设我有两个文件,order.php和print.php。在order.php中,有一个用于打印一些数据的按钮。当用户单击按钮时,我想将一些数据从order.php发布到print.php。简单。但是如何?

这是我最后的尝试。

$.ajax({
    type: 'POST',
    url: '../event/print',
    async: false,
    data: {json:$("input[name=json]").val(),id:"2"},
    success:function(data){
        myWindow = window.open('../event/print', "_blank");
        myWindow.focus();
    },
    error:function(data){
        swal("Oops...", "Something went wrong.", "error");
    }

它每次都显示500内部服务器错误的错误警报。我做错了什么?

编辑我已经更改了网络上的某些内容,现在它没有显示任何错误。但是我看不到任何$ _POST参数。

3

这样,您将两次调用页面../event/print。

第一次通过AJAX作为POST请求,第二次作为GET请求,这是因为您正在打开一个新选项卡。

您所描述的不是AJAX请求,而是带有target =“ _ BLANK”的表单。

http://www.w3schools.com/tags/att_form_target.asp

<form action="../event/print" method="post" target="_blank">
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过堆栈导航将数据传递到本机选项卡上的特定屏幕?

创建新的jQuery ui选项卡并填充Ajax数据

在Ionic 2中将数据从子选项卡传递到父选项卡

UITableView将数据传递到选项卡栏

如何将servlet重定向到新选项卡并在新选项卡中打开Excel

通过 importrange (Google Sheets) 导入数据时将数据行存档到另一个选项卡

Emberjs transitionToRoute到新选项卡

当用户关闭浏览器选项卡时,我想将数据发布到API

将数据从一个设计选项卡传递到另一选项卡

Swift 4 - 将数据从 ViewController 传递到 ViewController 到选项卡栏

将表单输入复制到新的引导程序选项卡中

通过Ajax将表单数据发布到php?

通过AJAX将数据发布到PHP文件

保存cms >>页面形式时,将新的选项卡数据保存在单独的表中

在脚本清除列之前将数据捕获到新选项卡中(Google 表格)

将熊猫数据框显示到另一个选项卡中

将数据传递到选项卡栏项目(ViewController)

将匹配的选项卡移动到pentadactyl中的新选项卡组

将枚举绑定到 TabControl 选项卡标题和选定的选项卡

引导选项卡无法通过AJAX进行模态操作

如何将数据从视图控制器传递到选项卡栏控制器的第一个选项卡

在#vba 中使用转置将数据从一个选项卡传输(复制和粘贴)到另一个选项卡

用新数据重新填充选项卡

将结果值传输到新选项卡

将ActionBar选项卡绑定到ViewPager

将Facebook App固定到页面选项卡

Excel:如何将具有不同长度的各个列复制到新选项卡中?

如何使用[ngstyle]通过传递对象将网格行和网格列动态传递到角度div选项卡

通过单击按钮从一个选项卡导航到另一个选项卡时设置活动选项卡