i'm using a onchange function to post value to ajax.
function viewTest() {
jQuery("#empy_card").hide()
var test_type= jQuery('#test_type').val();
var myvals = jQuery("#table").html('');
jQuery.ajax({
type: "POST",
url: "test.php?smt=command",
dataType: 'json',
data: {test_type:test_type},
success: function(data){
//alert(data.date);
//alert(data.book);
<?php
$date = data.date;
$book = data.book;
?>
}
});
}
its work successfully. i got in alert form data.date
"18-Dec-10","20-Apr-11"
i got in alert form data.book
"book A","book C"
test.php
<?php
if(isset($_GET['smt'])=='command'){
$test= $_POST['book_name'];
include('connection.php');
$data=array();
$result ="SELECT * FROM books WHERE Type_of_books='$test'";
$ftc = mysqli_query($conn,$result)or die(mysqli_error($conn));
while($row = mysqli_fetch_array($ftc)) {
$data['date'][] ='"'.$row['date'].'"';
$data['book'][] = $row['name'];
}
echo json_encode($data);
}
?>
how can i get this data to php variable like $dates = data.date; And $book = data.book