我有這個代碼的PHP文件:傳遞價值和使用JS
<?php
dateIndaysoff($_GET['date']);
function dateIndaysoff($mydate){
if(!$mydate)return false;
$host = "localhost";
$user = "user";
$pass = "pass";
$databaseName = "db";
$con = new mysqli($host,$user,$pass,$databaseName);
if ($con->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$query = "SELECT date FROM table WHERE date = '$mydate'";
$result = $con->query($query);
if ($result->num_rows < 1) {$exists = "FALSE";} else {$exists = "TRUE";}
return $exists;
}
?>
在我的.js
現在文件我用這個
jQuery(".datepicker").change(function() {
var val = jQuery(this).datepicker().val();
var finalval = jQuery.get("url-to-phpfile/daysoff.php",{date:val});
if (finalval) {
但它就像我總是有真正的結果。 PHP由自己的作品完美。我想在jQuery中調用PHP並通過URL從datepicker的值,如果結果是真實的做一些事情。我已經嘗試了jQuery的固定值,它的工作就像一個魅力。我做的錯誤應該是或內部的PHP接收值與GET或在jquery接收結果。
我做錯了什麼?
你傳遞給'$ _GET ['date']'的日期格式是什麼?它如何存儲在數據庫? – Brian