Ainsi, ces scripts ne veulent pas fonctionner. Je ne sais pas quoi faire. Si je cours la page B par elle-même, tout fonctionne bien. Si la page A fait un appel ajax à la page B, aucun des scripts dedans ne fonctionnera. Que fais-je? merci d'avance.Scripts jquery dans une page appelée via un appel ajax
le code dans la page B:
chkBox = function() {
jQuery("#docheckchildren").checkboxTree({
collapsedarrow: "../img/img-arrow-collapsed.gif",
expandedarrow: "../img/img-arrow-expanded.gif",
blankarrow: "../img/img-arrow-blank.gif",
checkchildren: true,
checkparents: false
});
}
Page
Un appel ajax:
$.ajax({
type: "GET",
url:"mypage.cfm",
data:formData,
cache:false,
success: function(res) {
$('#dsp_Grid').html(res);
chkBox();
}
, error: function(xmlHttpRequest, status, err) {
confirm('Error! ' + status +':'+ err);
}
});
page B: si je dois l'exécuter par lui-même, je dois ajouter ce qui suit: < < le href est différent dans la première pageA: semble fonctionner puisque je vois le css pour les cases à cocher.
(même, Src est différent pageA)
Je pense qu'une partie du problème est que je suis le chargement tout retour de pageB à un div dans pageA par
$('#dsp_Grid').html(res)
Cette question nécessite plus de substance. Je ne sais même pas de quoi tu parles vraiment. Êtes-vous en train de dire que votre page fonctionne quand vous utilisez un POST ancien et qu'elle ne fonctionne pas lorsque vous utilisez des méthodes AJAX? – Bartek
Code, s'il vous plaît? Nous ne pouvons pas aider si nous ne voyons pas le code. –
il y a beaucoup de code, je vais essayer d'afficher la pièce la plus pertinente. J'utilise un greffon checbox tree. Une fois que vous cochez la case de niveau supérieur, elle vérifie automatiquement celles qui se trouvent en dessous. Ce morceau de code est situé dans la page B. A, fait l'appel via ajax avec: \t .ajax $ ({ \t Type \t: "GET", \t \t url: "myURL.cfm", \t \t données: formData, \t cache \t: false, \t \t succès: function (res) { \t \t $ ('# dsp_Grid') html (res); \t \t chkBox(); \t.} \t, erreur: fonction (xmlHttpRequest, status, err) { \t \t \t Confirmer ('Erreur! '+ statut +': '+ err); \t \t} – CFNinja