要在JavaScript中使用$_POST
方法获取生成的值,您需要了解$_POST
方法通常用于PHP中,它允许您从客户端发送数据到服务器端
但是,如果您使用JavaScript和AJAX,您可以通过以下方式在客户端发送数据,并在服务器端使用PHP处理这些数据。
以下是一个使用jQuery的简单示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Post Example</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<input type="text" id="inputText" placeholder="Enter text">
<button id="sendPost">Submit</button>
<script>
$(document).ready(function() {
$('#sendPost').click(function(){
var postData = {
text: $('#inputText').val()
};
$.post('post.php', postData, function(response) {
console.log(response);
});
});
});
</script>
</body>
</html>
<?php
if(isset($_POST['text'])) {
$text = $_POST['text'];
echo "Received value: " . $text;
} else {
echo "No data received";
}
?>
在这个例子中,当用户在输入框中输入文本并点击"Submit"按钮时,JavaScript会捕获文本输入值,然后使用AJAX(通过.post()函数)将该值发送到‘post.php‘文件。在‘post.php‘文件中,PHP脚本使用‘_POST`捕获这个值,并将其打印出来。
请注意,为了使这个示例工作,您需要确保您的Web服务器支持PHP,并将这些文件放在支持PHP的目录中。
没有搜到相关的文章