2009-12-02 8 views
1

Je passe de jquery au prototype en raison d'un problème de compatibilité avec IE6. Fondamentalement, j'ai un multiple soumets dans une page et je veux soumettre le formulaire via ajax et retourner le résultat au div associé de chaque formulaire.jquery au prototype, ajax et slide

ce que je l'ai utilisé dans jquery pour plusieurs soumettre

Je reçois la valeur de soumettre id et l'utilisation que pour la valeur div.

$ ("bouton ") Cliquez sur (function() { élément var = $ (this);. var Id = element.attr (" id");

var dataString = $("#UpdateBond"+Id).serialize(); 

    //alert (dataString); return false; 

    $("#flash"+Id).show(); 
    $("#flash"+Id).fadeIn(400).html('<img src="images/ajax-loader.gif" align="absmiddle"> updating.....'); 

    $.ajax({ 
    type: "POST", 
    url: "index2.cgi", 
    data: dataString, 
    success: function(html) { 
    $('#flash'+Id).html(html); 
    } 
}); 
return false; 
}); 

une autre question est slider IE6 ne supporte pas slider jquery donc je suis un peu dans le dilemme.Je me demandais si il ya des choses similaires dans le prototype.J'essaie d'apprendre le prototype maintenant

+2

Avez-vous essayé de demander de l'aide sur SO avec vos problèmes de compatibilité jQuery? Je n'ai jamais rencontré de problème avec jQuery + IE6. Il semble plutôt drastique de passer à «prototype» en raison d'un bug qui pourrait être facile à résoudre. –

+0

D'accord avec @dcneiner. jQuery a tendance à fonctionner très bien avec IE6. – ceejayoz

+0

jquery slideToggle agit bizarrement dans IE6. J'ai fait des recherches sur le web si je suis le seul à avoir ce problème mais il y a beaucoup de gens qui ont le même problème. je ne suis pas sûr si cela a été corrigé. – alp

Répondre

1

Je dirais que IE6 est vraiment, vraiment pas la peine de changer Je suis tout à fait pour la compatibilité descendante et le support des systèmes plus anciens, mais vous devez tracer une ligne quelque part.Mes 2 cents

+0

IE6 est quelque chose que je suis coincé avec maintenant parce que IE6 est navigateur web standard dans la société que je travaille. plus jquery n'est pas supporté ici. Je pensais convaincre les cadres supérieurs de le soutenir, mais en raison de problème d'incompatibilité IE6, maintenant je prévois de passer au prototype, car le prototype est pris en charge ici. jquery est un framework facile à utiliser et il est difficile de s'en éloigner. – alp

+0

Je vois. Eh bien, la seule chose qui vient à l'esprit est de leur donner une estimation de la durée de ce mouvement et de ce que cela va leur coûter. –

+0

Oh et ne serait-il pas moins pénible de reconstruire le curseur pour travailler dans IE6? –