我们需要创建一个HTML文件,其中包含一个标题和一个按钮,当用户点击按钮时,我们将通过Ajax请求向服务器发送数据,然后服务器将执行PHP代码并返回结果,我们将结果显示在页面上。
以下是一个简单的示例:
1、创建一个HTML文件,如下所示:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>JavaScript调用PHP示例</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <h1 id="title">这是一个标题</h1> <button id="btn">点击我</button> <p id="result"></p> <script> $("#btn").click(function() { $.ajax({ url: "test.php", type: "POST", data: {title: $("#title").text()}, success: function(response) { $("#result").html(response); } }); }); </script> </body> </html>
2、创建一个名为test.php
的PHP文件,如下所示:
<?php $title = $_POST['title']; echo "你输入的标题是:".$title; ?>
在这个示例中,我们使用了jQuery库来简化Ajax请求,当用户点击按钮时,JavaScript会向服务器发送一个POST请求,其中包含标题文本,服务器接收到请求后,执行PHP代码并将结果返回给客户端,客户端收到响应后,将其显示在页面上。
还没有评论,来说两句吧...