在javascript中调用php函数

call php function in javascript

本文关键字:php 函数 调用 javascript      更新时间:2023-09-26

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

我有一张表格要打印到POS打印机上。问题1是我不能直接打印,Mybe在谷歌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();

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

通过Javascript导航将是:

document.location = "yourpage.php"

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