-1

可能重复:
如何在 JavaScript 中调用 PHP 函数?

我有一张要打印到 POS 打印机的表格。问题 1 是我无法直接打印,Mybe 在 google chrome 中以 kioskmode .. 所以。我想在关闭打印窗口后调用一个函数。代码是这样的:

    <script type="text/javascript">
        $(function(){
            $('#printOut').click(function(e){
                e.preventDefault();
                var w = window.open();
                var printOne = $('.contentToPrint').html();
                var printTwo = $('.termsToPrint').html();
                w.document.write('<html>' + printOne + '<hr />' + printTwo   ) + '</body></html>';

                w.window.print();

                w.document.close();
   I INSERTED HERE>>>   insert();  <<<<<<<<<<< AND  WORKS BUT NOT BY CLOSING THE priter WINDOWS. I dont want to close the BROWSER!  
                return false;

            });
        });
    </script>

我在哪里可以调用 php 函数 insert();

4

2 回答 2

0

您不能调用PHP 函数,因为它在服务器上,而您的 JavaScript 代码在客户端上。您可以导航到包含该函数的 PHP 或对该页面进行 AJAX 调用。

通过 Javascript 导航将是:

document.location = "yourpage.php"
于 2013-02-04T19:30:37.183 回答
0

您不能使用 Javascript 以经典的方式调用 PHP 函数。PHP 代码在服务器上运行,而 Javascript 代码在用户的浏览器窗口中执行。但是,您可以做的是使用一种称为AJAX的技术将请求发送回您的服务器。使用 HTTP 方法,您可以启动一个 PHP 脚本,该脚本也通过 HTTP 将信息返回给您的 Javascript 代码。

于 2013-02-04T19:31:12.500 回答