得到jQuery的變量是在PHP我有這個jQuery在另一個processing.js文件,幷包含在HTML文件中有形式無法通過POST
$("#1st_submit").on("click", function(event) {
var ServiceType = $("#ServiceType").val();
var locality = $("#locality").val();
$.ajax({
type: "POST",
url: 'http://localhost/revamp/booking.php',
data: {
ServiceType: ServiceType,
locality: locality
},
error: function(req, err){ console.log('my message ' + err); },
success: function (data) {
$("#1st_booking_form").hide();
$("#2nd_booking_form").show();
console.log(data);
alert("success");
}
});//ajax
})
在PHP代碼中,我訪問POST變量
$ServiceType = $_POST['ServiceType'];
$locality = $_POST['locality'];
,但我不是在PHP中獲得這個職位的價值觀,這是空
HTML代碼的形式這樣
<form role="form" method="post" id="1st_book" action="">
<div class="row" id="1st_booking_form">
<div class="col-md-12 col-sm-12">
<input class="inputMaterial" id="ServiceType" type="text" value="<?php echo $service_name_s; ?>" name="ServiceType" required>
</div>
<div class="col-md-12 col-sm-12">
<input class="inputMaterial" id="locality" type="text" value="<?php echo $locality_s; ?>" name="locality" required>
</div>
<br>
<center><button type="button" class="btn_full" id="1st_submit"> Book Now </button></center>
</div>
</form>
整個代碼與type:"GET"
一起使用。
控制檯是否顯示任何錯誤?請驗證PHP端的數據。 – Script47
你能爲此添加html嗎?你在檢查PHP錯誤並查看你的控制檯嗎? –
沒有顯示錯誤。我檢查了打印後變量,值爲空,並在jquery中,警報顯示值 –