2012-06-13 3 views
1

Est-il possible de demander un fichier JS externe tout en affichant des données sérialisées dans cette même requête? Je voudrais transmettre certaines valeurs pour valider la requête, mais pas ces valeurs dans l'url de la requête.Comment publier des données sérialisées avec un appel jQuery.getScript()?

Sur le backend, je vais traiter les valeurs affichées et retourner le bon JS après validation, puis continuer avec les fonctions JS injectées comme un rappel de getScript.

Je ne vois aucune option de données dans l'API: http://api.jquery.com/jQuery.getScript/

Répondre

2

$.getScript est un raccourci fonction Ajax, ce qui équivaut à:

$.ajax({ 
    url: url, 
    dataType: "script", 
    success: success 
}); 

Je suppose que vous pouvez utiliser le code suivant pour le faire

$.ajax({ 
     url: url, 
     data: {data: serializedData}, 
     dataType: "script", 
     success: success 
    }); 
+0

Tout droit. Cela devrait fonctionner. – Inator

Questions connexes