C'est ma première question ici. Tout d'abord, désolé pour mon anglais "pas parfait" ...Erreur de retour Ajax dans IE7
Je développe une application ASP.NET MVC avec AJAX.
je le code suivant dans la vue:
<% using(Html.BeginForm(null, "Home", FormMethod.Post, new{id="formcpf"})){ %>
<p>
<input name="tipo" type="radio" value="GeraCPF" /> CPF
<input type="radio" name="tipo" value="GeraCNPJ" /> CNPJ
</p>
<p>
<input type="submit" id="sbmt" value="Gerar" /> <br /><br />
<span id="lblCPF" class="respostaBG"></span>
</p>
et les éléments suivants Javascript pour appeler une requête Ajax:
$(document).ready(function() {
$("form#formcpf").submit(function(event) {
$(this).attr("action", $("input[@name='tipo']:checked").val());
event.preventDefault();
hijack(this, update_sessions, "html");
});
});
function hijack(form, callback, format) {
$.ajax({
url: form.action,
type: form.method,
dataType: format,
data: $(form).serialize(),
success: callback
});
}
function update_sessions(result) {
$("#lblCPF").html(result);
}
dans Firefox et Chrome fonctionne très bien, mais IE7 parfois renvoie la valeur dans l'étiquette, parfois non. Je dois continuer à soumettre pour obtenir le retour.
Quelqu'un pourrait-il aider?
Personne ne peut aider IE7. Il est cassé au-delà de toute réparation. – bzlm