par
peter » 13 mai 2019, 13:21
Bonjour à tous,
je crois que mon titre à tout dit
voici ma fonction ajax
Code : Tout sélectionner
$(document).ready(function(){
$('.like').on('click', function(){
var id_work = $(this).data('id');
var userid = $(this).data('userid');
var ref = $(this).data('ref');
$post = $(this);
$.ajax({
url: '<?= WEBROOT;?>functions/like.php',
type: 'post',
data: {
'liked': 1,
'id_work': id_work,
'userid': userid,
'ref' : ref
},
success: function(data){
$("#like").empty().hide();
$("#like").empty().append(data.val);
$("#like").fadeIn(1000);
$("#icon_view").removeClass("is-disliked").addClass("is-liked");
}
});
});
});
et voici le resultat tu array recuperé
Code : Tout sélectionner
echo json_encode(array( 'val' => $val, 'note' => $note ));
exit;
tout marche bien je récupére bien mon array avec des valeur
(JSON
val 6
note 1)
mais le probleme est que je n'arrive pas à les affecter à mes div par exemple sur à ce code
ca return un vide à ma div mais si j'essai avec
ca affecte tout le resultat comme suit
{"val":6,"note":1} quelqu'un peut m'aider SVP
merci d'avance
Bonjour à tous,
je crois que mon titre à tout dit
voici ma fonction ajax[code]
$(document).ready(function(){
$('.like').on('click', function(){
var id_work = $(this).data('id');
var userid = $(this).data('userid');
var ref = $(this).data('ref');
$post = $(this);
$.ajax({
url: '<?= WEBROOT;?>functions/like.php',
type: 'post',
data: {
'liked': 1,
'id_work': id_work,
'userid': userid,
'ref' : ref
},
success: function(data){
$("#like").empty().hide();
$("#like").empty().append(data.val);
$("#like").fadeIn(1000);
$("#icon_view").removeClass("is-disliked").addClass("is-liked");
}
});
});
});[/code]
et voici le resultat tu array recuperé[code]echo json_encode(array( 'val' => $val, 'note' => $note ));
exit;[/code]
tout marche bien je récupére bien mon array avec des valeur[b][u](JSON
val 6
note 1)[/u][/b]
mais le probleme est que je n'arrive pas à les affecter à mes div par exemple sur à ce code [code] $("#like").empty().append(data.val);[/code] ca return un vide à ma div mais si j'essai avec [code] $("#like").empty().append(data);[/code] ca affecte tout le resultat comme suit [b][u]{"val":6,"note":1}[/u][/b] quelqu'un peut m'aider SVP
merci d'avance