Passage de Variable JavaScript dans les données Ajax:
Je suis en train de travailler sur un jQuery sortable. - Je extraire des informations à partir de ma base de données afin de remplir chaque élément peut être commandé et puis reposter le nouvel ordre de ma base de données. Cependant je ne peux pas comprendre comment prendre la variable que je définis dans mon sérialiser jQuery et entrer dans ma fonction AJAX dans les données: zone.
Voici mon code:
$(document).ready(function()
{
$('#social_list').sortable(
{
update: function()
{
var order = $('#social_list').sortable('serialize');
alert(order);
}
});
});
$.ajax(
{
url: 'save_items_order.php',
data: ?,
type: '$_POST',
success: function(msg)
{
alert(msg);
}
});
Donc je veux prendre de la chaîne var afin crée et la passer dans l'ajax de données: = var afin de chaîne
J'ai essayé de données: $('#social_list').sortable('sérialiser'), tout semblait fonctionner, il ne semble tout simplement pas à mettre à jour ma table
Vous devez vous connecter pour publier un commentaire.
Solution la plus simple est de faire une
Mais je suis sûr que vous savez globales sont mauvais, vous pouvez au moins les contenir à votre espace de noms,
ou ré-organiser votre code afin qu'ils puissent partager des variables.
Noter que pour ce cas, vous pourriez juste faire ce qui suit
Vous venez de passer un objet javascript en tant que données.
Pour votre cas particulier, je serais probablement envelopper l'appel AJAX dans une fonction, comme:
Et puis: