Sur chargement de la page, je fais un appel pour obtenir l'état actuel de tous les liens favoris (afficher le bon message aka: cliquez pour vous inscrire, cliquez pour vous désabonnerComment boucler un tableau de JSON et mise à jour liens
final. Code! :) Merci pour votre aide les gars, s'il vous plaît vérifier les révisions post pour voir le problème.
$(InitFavorite);
function InitFavorite(){
var jList = $(".favourite_link");
var ids_to_check = {};//new Array();
$.each(jList, function() {
var id = this.id;
var object = id.split("_");
if (!ids_to_check[object[1]]) {
ids_to_check[object[1]] = [];
}
ids_to_check[object[1]].push(object[0]);
});
$.ajax({
type: 'POST',
url: '/user/subscription/favourite-listing',
data: ids_to_check,
dataType: 'json',
beforeSend: function(x) {
if(x && x.overrideMimeType) {
x.overrideMimeType("application/json;charset=UTF-8");
}
},
error: function() {
//could not load favourites
},
success: function(returned_values) {
$.each(returned_values.favourites.Clip, function(i, item) {
$('#'+i+'_Clip').html(''+item+'');
});
$.each(returned_values.favourites.Playlist, function(i, item) {
$('#'+i+'_Playlist').html(''+item+'');
});
}
});
W chapeau est exactement le problème que vous avez rencontré? –
que se passe-t-il en cas de succès? – jAndy
application/j-fils devrait être application/json –