我想向當前頁面發送一個 post 請求并通過 php 接收它。我在網上搜索然后找到了這段代碼:
<?php
if (isset($_POST['firstName'])) {
echo($_POST['firstName']);
}
?>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<button onclick="xy()">Search</button>
<script>
function xy() {
$.ajax({
type: "POST",
url: window.location.href,
data: {
firstName: 'Name',
lastName: 'Surname',
email: 'Mail',
message: 'Msg'
},
cache: false,
success: function(data) {alert('success')},
error: function(xhr, status, error) {alert(xhr)}
});}
</script>
當我運行它時它不能正常作業,它只是提醒成功并且 php 沒有回顯來自 post 請求的 firstName。我做錯了什么?謝謝你
uj5u.com熱心網友回復:
<?php
if (isset($_POST['firstName'])) {
echo($_POST['firstName']);
return; //add return;
}
?>
那么你可以得到$_POST['name']價值success:
success(data) {
alert(data);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/503858.html
