J'utilise $ .post() pour envoyer le résultat au contrôleur et au modèle. il sort une page entière avec tous les tags .., .. ainsi de suite. Je veux traiter ces données produites. Comment puis-je faire ceci? Pour un exemple sous code, je veux obtenir la valeur de id = 'myid' dans les données sorties.
$.post(url, function(data) {
alert(data.getElementById('ContentPane').html());
});
aide très appréciée.
Je suppose que vous aviez plus d'un élément dans la page avec l'ID 'ContentPane' et '.find' sélectionnait le mauvais. '.filter' va sélectionner tous les identifiants 'ContentPane'. Je n'utiliserai pas' .filter' sur ceci, si vous avez plusieurs éléments avec le même identifiant, il y a de fortes chances que vous retourniez le mauvais résultat une partie du temps. Il vaut mieux utiliser '.find' et définir un meilleur chemin vers l'élément. –
um ... ok merci – guitarlass
J'ai des problèmes pour sélectionner et ses attributs depuis cette sortie. '$ (response) .filter ('html')' ou même 'find()' ne fonctionne pas. veuillez vérifier [ceci] (http://stackoverflow.com/questions/9388596/how-to-process-get-and-catch-html-element-using-jquery) – guitarlass