Je développe une application Web fortement scriptée et je suis en train de faire quelques erreurs. Mais pour ce faire, j'ai besoin d'un moyen d'accéder aux paramètres AJAX qui ont été donnés à jQuery pour cette requête AJAX spécifique. Je n'ai rien trouvé sur jquery.com alors je vous demande si vous avez une idée de comment y arriver.Enregistrer les paramètres Ajax temporaires dans jQuery
Voici un exemple de la façon dont je veux faire codewise:
function add_recording(filename) {
updateCounter('addRecording','up');
jQuery.ajax({
url: '/cgi-bin/apps/ajax/Storyboard',
type: 'POST',
dataType: 'json',
data: {
sid: sid,
story: story,
screen_id: screen_id,
mode: 'add_record',
file_name: filename
},
success: function(json) {
updateCounter('addRecording','down');
id = json[0].id;
create_record(id, 1, 1, json);
},
error: function() {
updateCounter('addRecording','error',hereBeData);
}
})
}
hereBeData serait les données nécessaires (comme l'URL, le type, dataType et les données réelles). UpdateCounter est une fonction qui met à jour la zone d'état avec de nouvelles informations. C'est également la zone où l'utilisateur est averti d'une erreur et où un bouton Ignorer et réessayer serait généré, en fonction des informations rassemblées dans hereBeData.
complète est toujours frapper – redsquare
oui - bien sûr, il est - son cas particulier ne demandait que sur l'événement d'erreur, mais quel que soit celui qui est appelé (ce qui pourrait être un succès/erreur et ensuite complet - 'ceci 'pointe toujours vers le paramètre objet de la fonction ajax. – gnarf
Je peux voir où cela se passe. Donc, peu importe comment cela est fait, je dois le stocker explicitement pour mon but. – Mike