に使用し、私はこのコードでPHPのファイルがあります:私はこのパスPHPの値とJS
jQuery(".datepicker").change(function() {
var val = jQuery(this).datepicker().val();
var finalval = jQuery.get("url-to-phpfile/daysoff.php",{date:val});
if (finalval) {
を使用するファイルが、その私は常に真持っているように私の.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;
}
?>
を結果として。 PHPは独自の作品で完璧です。私はPHPを呼び出して、URLを介してdatepickerからの値を渡すjqueryしようとしている場合、結果が真であれば何かを行う。私はjqueryを固定値で試してみて、その魅力のように働いています。間違いは、PHPがGETを使って値を受け取っているか、結果を受け取っているjqueryでなければなりません。
どうすればいいですか?
'$ _GET ['date']'に渡す日付形式は何ですか?どのようにDBに格納されていますか? – Brian