jQuery pour vérifier si les données renvoyées objet est vide
$("#post").live("click",function()
{
$("input:checkbox[name='bookmarkid']:checked").each(function()
{
$.post("php/socialbookmark-post.php", {bookmarkID: $(this).val()},function(data)
{
if(data != "") alert(data);
});
});
});
le fichier php sorties du texte que si quelque chose va mal. La vérification que je n'échoue si la données est vide et affiche un message vide. J'ai besoin de résoudre ce problème. Des idées?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez vérifier si des données existent, comme ceci:
data
seranull
dans votre cas, etnull != ""
, de sorte que leif
est passant.alert(data.length);
qu'obtenez-vous?J'ai aussi face à la même question. Le bloc de données ne sera pas exécuter de si les données n'ont pas retourné de l'ajax. Mais trouver un moyen de résoudre en se référant Ajax de jQuery documents:
http://api.jquery.com/jQuery.ajax/
Par la mise en œuvre, nous avons utilisé le succès de la méthode de de fait et si les données n'ont pas retourné, il ne sera pas exécuté. Au lieu d'échouer méthode sera appelée. Reportez-vous à
Si des données est vide, alors la condition pour vérifier
data !== ''
il va générer des faux