HI i am having trouble getting this to work in IE, i am trying to send data to DB via ajax.
jQuery:
$(document).ready(function(){
$('.addFavs').click(function(){
var favData = $(this).attr('id');
alert("Sending Data: " + favData);
$.post("/addFav.php", { q: favData},
function(data){
alert("Data Respond: " + data);
});
});
});
HTML Link:
echo '<a href="#" class="addFavs" id="'. $_SESSION['user_id'] .','. $doc_id .','. $_GET['doc_category'] .','. $_GET['p'] .'">Add to Favourites</a>';
addFav.php:
<?php
include_once("config.php");
// Should post: send_data = 1,2,3,4
if(isset($_POST['send_data'])){
$fav_data = $_POST['send_data'];
$data = explode(",", $fav_data);
$fav_user_id = $data[0] == '' ? '-' : $data[0];
$fav_item_id = $data[1] == '' ? '-' : $data[1];
$fav_cat_id = $data[2] == '' ? '-' : $data[2];
$fav_section_id = $data[3] == '' ? '-' : $data[3];
addFavourite($fav_user_id, $fav_item_id, $fav_cat_id, $fav_section_id);
}else{
echo 'No Data Sent';
exit();
}
?>
But i get no response back.