IE8/Chrome, FF działa dobrze, ale Internet Explorer 7 sprawia mi ból głowy.Problem z JSONem w Internet Explorerze 7
Próbuję uzyskać wynik liczbowy dla rzeczywistej postaci
$(".checklist label").click(function() {
checkResults();
});
function checkResults() {
var str = $("form").serializeArray();
$.ajax({
type: "POST",
url: "/data.asmx/GetTotal",
cache: false,
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ data: str }),
dataType: "json",
success: handleHtml,
error: ajaxFailed
});
}
function handleHtml(msg) {
$("#result").text(msg.d);
}
function ajaxFailed(xmlRequest) {
}
Co zrobiłem źle, że IE7 nie będzie działać?
Dzięki
BTW nie musisz używać js na stringify, jako parametr danych w $ .ajax możesz użyć całego obiektu. – MarrLiss
dzięki tej odpowiedzi pomógł mi ... +1 dla pomocnej odpowiedzi i -1 dla IE. – Pranav
@MarrLiss Masz na myśli w IE7, nie musimy robić Stringify? Nie mogę go uruchomić (bez żadnego pliku) – Lijo