我發送一個ajax請求到php文件,我將更新數據庫,並且我會根據自己的情況選擇一個值。但是如何在ajax回調中返回$變量並在輸入文本框中顯示它。如何在ajax回調中返回一個php變量並使用它?
$.ajax({
url:'updatenewuser.php',
data: {
bookid: bookid,
id: 2,
startdate: cal
}, // pass data
success:function(data) {
}
});
我的PHP文件是
<?php
$conn = mysql_connect('localhost', 'root', 'root') or die("error connecting1...");
mysql_select_db("cubitoindemo",$conn) or die("error connecting database...");
if($_GET['id']==2) //taking
{
$book_id = $_GET['bookid'];
$startdate = $_GET['startdate'];
$update_validity = "UPDATE booking SET valid = '2',start_date_timestamp = '$startdate' where book_id = '$book_id'";
$query = mysql_query($update_validity);
if($query==TRUE)
{
$get_select_query = "select start_date_timestamp from booking where book_id = '$book_id'";
$get_query = mysql_query($get_select_query);
$row = mysql_fetch_assoc(get_query);
$startdate_return = $row['start_date_timestamp'];
echo $startdate_return;
}
}
?>
我們可以看你怎麼做的請求,並從你的PHP代碼返回了什麼? –
請發佈您的PHP代碼。 –
爲什麼不返回PHP變量的值並將其賦值給JS變量以使用它。 –