Bonjour à tous,

j'ai un probléme de rechargement AJAX qui me casse tout mon datePicker.
Je m'explique, au premier lancement de ma page, mon datePicker s'affiche correctement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
	try(){
		$(function () {
			$( "#datepicker" ).datepicker({ minDate: "-500M -10D", maxDate: "+500M +10D" ,showAnim: "fold",autoSize: false,dateFormat: "dd/mm/yy",constrainInput: true ,showOn: "button",
				buttonImage: "Images/calendar.gif",
				buttonImageOnly: true,changeMonth: true, changeYear: true, yearRange: 'c-20:c+10'
			});
			  $( "#datepicker" ).datepicker( "setDate" , sDate );
			$( "#datepicker1" ).datepicker({ minDate: "-500M -10D", maxDate: "+500M +10D" ,showAnim: "fold",autoSize: false,dateFormat: "dd/mm/yy",constrainInput: true,showOn: "button",
				buttonImage: "Images/calendar.gif",
				buttonImageOnly: true,changeMonth: true, changeYear: true, yearRange: 'c-20:c+10'
			});
			 $( "#datepicker1" ).datepicker( "setDate" , strDate );
		});
 
	    $(".juston_IE:checkbox").live('click', function(){
	    	 ToggleSelectionRow_IE($(this).attr('id'));
	    });
	    $(".juston_IEAll:checkbox").live('click', function(){
	    	ToggleSelection();
	    });
	    $("a.juston_IEImg").live('click', function(){
		 	 var ctrid=$(this).attr('id');
		 	 window.setTimeout("Download_File_clicked('" + ctrid.split('~')[0] + "','" + ctrid.split('~')[1] + "')",1000);
		});
	}catch(e){
		console.log(e);
	}
 
	tem_strCriteresDateFin = strDate ;
	tem_strCriteresDateDebut = sDate ;
	return true;
Avec ce resultatNom : E33.jpg
Affichages : 804
Taille : 7,1 Ko

aprés mon appel AJAX, j'ai ceci :

Nom : E33-2.jpg
Affichages : 709
Taille : 5,8 Ko

Avec, les dates qui ne se remplissent pas et les click sur les images qui n'affichent pas les calendriers.

J'ai vu via l'ami G***** que dans le success de l'AJAX il faut refaire l'appel au datePicker mais le success et lancé lorsque l'appel AJAX est OK et non quand le résultat est affiché (mon input est dans le HTML donc le résultat doit être affiché).

Je ne comprends pas comment faire.
Si quelqu'un sait comment faire...

Par avance, merci