Надеюсь, это нормально спросить об этом здесь. Я искал везде, но не могу найти решение. Я нашел красивую библиотеку js под названием jTinder at https://github.com/do-web/jTinderjTinder Сохранить в базе данных
Теперь я пытаюсь сохранить симпатии или антипатии в базе данных mysql и php. Но скоро я сдаюсь! Я пробовал много разных кодов, но ничего не происходит. В основном, я вообще не работаю над сценарием.
Может кто-нибудь мне помочь?
$("#tinderslide").jTinder({
// dislike callback
onDislike: function (item) {
// set the status text
$('#status').html('Dislike image ' + (item.index()+1));
},
// like callback
onLike: function (item) {
// set the status text
$('#status').html('Like image ' + (item.index()+1));
},
animationRevertSpeed: 200,
animationSpeed: 400,
threshold: 1,
likeSelector: '.like',
dislikeSelector: '.dislike'
});
getdata.php выглядит следующим образом:
$link = mysqli_connect("127.0.0.1", "root", "", "vacation");
// Check connection
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}
$liked = mysqli_real_escape_string($link, $_POST['like']);
$sql = "INSERT INTO destinations (like) VALUES ('$liked')";
if(mysqli_query($link, $sql)){
echo "Records added successfully.";
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
mysqli_close($link);
Ajax:
$.ajax({
url: 'getdata.php',
dataType: 'json',
success: function(data)
{
var id = data[0];
var name = data[1];
var count = data[3];
$('#output').html('like('+id+')');
}
использовать ajax, чтобы сохранить его в вашей базе данных –
То, что я пытался сделать. Но каждый раз, когда я пытаюсь заморозить код, ничего не происходит. Я не знаю, где поставить вызов ajax. У меня есть getdata.php – andernicken
, поставив его на ваш вопрос, чтобы лучше понять, а также предоставить код с помощью ajax, чтобы мы могли сказать, куда вы идете неправильно. –