jsjquery如何这样调用php?

JavaScript09

jsjquery如何这样调用php?,第1张

js/jquery调用php一般是用AjAx方式来调用的。

首先确认需要调用的php文件,可以是绝对路径,也可以是相对路径

这里以Jquery为例子解释上面的问题

如下图就是jquery的实现代码,下图的url就是需要请求的php地址;

如下图就是php代码的数据提供接口,最后使用ajax的数据格式返回给js端,这样就实现了一次,php的调用。

一个在前端执行,一个在后端执行,js取不到php变量实时的值。

只有当用户打开网页时才能直接用php的值,其他情况需要向服务器发送消息请求php的变量值(可用ajex)。

打开网页时,php值传给js有两种方法:

第一种将html代码当成一个字符串,如:

$v = json_encode($v)

$html="<script> var val = {$v} </script>"

第二种将值放入html中,取html元素的值,如:

<?php

    $v = json_encode($v)

?>

<html>

    <script>

        var val = $("#val").html()

    </script>

    <body>

        <div id='val'><?php echo $v ?></div>

    </body>

 </html>