Twitter Bootstrap Liste et AJAX
J'ai été la navigation DONC pour des solutions sur la façon de charger un contenu ajax sur bootstrap liste, mais ne peut pas trouver tout décent solutions.
Voici ce que j'ai à ce jour:
$(".btnCharge").click(function () {
$("#boxPayment").fadeIn();
})
.popover({
title: 'Advantages',
html: 'true',
content: function () {
$.ajax({
type: "POST",
url: "Index.aspx/FindAdvantagesByCCID",
data: '{"id": "' + 1 + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var json = jQuery.parseJSON(data.d);
var html = '';
$.each(json, function (i, item) {
html = html + '<a href="#"><i class="icon-ok"></i>' + item.Advantage + '</a><br />';
});
}
});
},
placement: 'bottom',
trigger: 'hover'
});
Comment puis-je ajouter de l'ajax en réponse à la liste de contenu? J'ai essayé le "retour" et ne fonctionne pas.
Tout nettoyer solutions?
OriginalL'auteur Alexandre | 2013-02-06
Vous devez vous connecter pour publier un commentaire.
Oui. il est possible. Et il a été répondu déjà.
À l'aide de
data-
attributs que vous pouvez fournir l'URL, comme ici:Maintenant le gestionnaire de:
unbind('hover')
empêche le chargement de données plus d'une fois et la fenêtre pop-over() crée une nouvelle hover événement. Si vous voulez que les données soient actualisées à chaque hover cas, vous devez modifier un peu tout ça.Qui params parlez-vous?
pour l'appel ajax.
N'est-ce pas que le chemin d'accès pour l'appel? N'avez pas besoin d'être grossier 🙂
Hey, il suffit de remplacer la ligne de
$.get(
jusqu'à la première});
avec votre code,$.ajax(
jusqu'à son});
. 🙂 Simple. Pour l'obtenir?OriginalL'auteur Praveen Kumar Purushothaman
Vous pouvez accéder directement à la liste de données de l'option comme ceci:
Vous pouvez faire pour modifier la liste de contenu, car il ne peut pas être changé une fois qu'il est réglé.
OriginalL'auteur Djuki
Votre Html comme ceci...
Id est présent dans votre boucle. Vous allez utiliser cette valeur pour récupérer des informations supplémentaires (ajax).
Dans votre viewModel vous disposez d'une variable
- cette variable est initialement vide.
Ajouter une liaison personnalisée gestionnaire:
À l'extérieur de votre viewModel, vous aurez une fonction qui effectue l'appel ajax:
OriginalL'auteur JeppePepp