Je voudrais ajouter un Javascript à la fin de certains contenus ajax, Il fonctionne très bien sur Firefox mais Internet Explorer imprimer le script sans l'exécuter.JavaScript dans Ajax - Internet Explorer
<script type="text/javascript">
$.tablesorter.addParser({
id: 'title',
is: function(s)
{
return false;
},
format: function(s)
{
s= s.substring(s.indexOf('<span class="title">')+24,s.length-30);
return s.replace(' ','');
},
type: 'text'
});
$.tablesorter.addParser({
id: 'price',
is: function(s)
{
return false;
},
format: function(s)
{
s= s.substring(0,s.length-3);
return s.replace(' ','');
},
type: 'digit'
});
$(document).ready(function()
{
$("#result").tablesorter({
headers: {
0: {sorter:'title'},
1: {sorter:'price'},
2: {sorter: false}
}
});
});
</script>
function submitForm()
{
$("form#search").ajaxSubmit({
beforeSubmit: function(formData, jqForm, options) {
$("#window").html('<div style="text-align:center; display:block;"><img src="../images/commun/spinner.gif" /></div>');
return true;
},
success: function(msg, statut) {
$("#window").html(msg);
return false;
}
});
}
Est-ce le script que vous voulez ajouter? Comment l'ajoutez-vous? qu'entendez-vous par "à la fin de certains ajax"? – Marius
Avez-vous un exemple d'invocation de la méthode ajax? Le code ci-dessus ne semble pas avoir de pertinence à la question –
@Marius le bit de code contenant le bit javascript est chargé avec ajax avec la fonction submitForm. – Roch