Php 如何在一个事件中打印最新插入的数据?

Php 如何在一个事件中打印最新插入的数据?,php,jquery,codeigniter,session,Php,Jquery,Codeigniter,Session,我想打印新输入的数据。因此,在用户填写表单后,用户输入的数据将保存,并在成功保存后打印。这是我的代码: //this is submit button $('#btn_print').on('click', function(){ alert("Data successfully saved"); window.open("<?php echo site_url('con_product/print_product'); ?>","_blank"); //open

我想打印新输入的数据。因此,在用户填写表单后,用户输入的数据将保存,并在成功保存后打印。这是我的代码:

//this is submit button
$('#btn_print').on('click', function(){ 
    alert("Data successfully saved");
    window.open("<?php echo site_url('con_product/print_product'); ?>","_blank"); //open new window to print
});
//这是提交按钮
$('btn_print')。在('click',function(){
警报(“数据已成功保存”);
window.open(“,“_blank”);//打开新窗口进行打印
});
表格如下:

<form id="f_product" method="post" action="<?php echo site_url('con_vendor/ins_pengajuan'); ?>">
...
</form>

您可以将AJAX用于此目的,而不是用于提交:-

$('#btn_print').on('click', function(){ 
    /* 
      make ajax to con_vendor/ins_pengajuan
      an on success do
    */
    window.open("<?php echo site_url('con_product/print_product'); ?>","_blank"); 
});
$('btn_print')。在('click',function(){
/* 
将ajax制作成con_供应商/ins_pengajuan
成功的秘诀
*/
窗口。打开(“,”空白“);
});

您可以将AJAX用于此目的,而不是用于提交:-

$('#btn_print').on('click', function(){ 
    /* 
      make ajax to con_vendor/ins_pengajuan
      an on success do
    */
    window.open("<?php echo site_url('con_product/print_product'); ?>","_blank"); 
});
$('btn_print')。在('click',function(){
/* 
将ajax制作成con_供应商/ins_pengajuan
成功的秘诀
*/
窗口。打开(“,”空白“);
});

你不能打开一个包含PHP的新窗口,PHP是服务器端的,而不是客户端的。好吧,我愿意接受任何可能的解决方案:)用你的代码创建一个新文件,然后打开指向该url的窗口。因此,在提交表单后获得输出的页面中放置“打印”按钮。似乎相当明显,除非您想使用ajax@charlietfl我想简化一切。所以用户只需点击按钮就可以打印出来。不要被重定向到数据列表页面并逐个单击。你不能打开一个包含PHP的新窗口,PHP是服务器端的,而不是客户端的。好吧,我对任何可能的解决方案都持开放态度:)用代码创建一个新文件,然后打开指向该url的窗口。因此,在提交表单后获得输出的页面中放置“打印”按钮。似乎相当明显,除非您想使用ajax@charlietfl我想简化一切。所以用户只需点击按钮就可以打印出来。不被重定向到数据列表页面并逐个单击