PHP 本页传值:不使用表单进行 POST 数据接收与处理
要实现不通过表单传值,PHP本页传值,本页接收POST数据并进行处理,可以按照以下步骤进行:\n\n1. 在前端页面中,使用JavaScript获取需要传递的数据。例如,可以使用document.getElementById方法获取输入框的值。\nhtml\n<input type="text" id="data" />\n<button onclick="sendData()">发送数据</button>\n\n<script>\nfunction sendData() {\n var data = document.getElementById("data").value;\n // 使用AJAX发送POST请求\n var xhr = new XMLHttpRequest();\n xhr.open("POST", "本页的URL", true);\n xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");\n xhr.send("data=" + data);\n}\n</script>\n\n\n2. 在PHP本页中,接收POST数据并进行处理。可以使用$_POST全局变量获取POST数据。\nphp\n$data = $_POST['data'];\n// 进行数据处理\n// ...\n\n// 返回处理结果\n echo "处理结果:" . $data;\n\n\n在上述代码中,前端页面通过AJAX发送POST请求,并将需要传递的数据作为POST参数发送给PHP本页。PHP本页通过$_POST获取POST参数,并进行相应的处理。处理结果可以通过echo输出到前端页面。\n\n请将代码中的"本页的URL"替换为当前页面的URL。
原文地址: https://www.cveoy.top/t/topic/pEVY 著作权归作者所有。请勿转载和采集!