Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Javascript error: SyntaxError: Unexpected token < in JSON at position 2
Forum PHP.pl > Forum > XML, AJAX
maxerxxl
Cześć.

Mam pewien problem otóż co chwile pojawia mi się błąd i nie wiem jak go naprawić.

Kod
exit(
    json_encode(array('success' => false, 'error' => 'You must login to access the redeem.'))
);


Kod
function redeem(){
    var code = $("#promo_code").val();
    $.ajax({
        url:"/pages/config/promo_code.php?code="+code,

        success:function(data)
        {
            try
            {
                data = JSON.parse(data);
                console.log(data);

                if (data.success)
                {
                    bootbox.alert("Success! You've received "+data.credits+" credits.");                    
                }

                else
                {
                    bootbox.alert(data.error);
                }
            }

            catch (error)
            {
                bootbox.alert("Javascript error: "+error);
            }
        },

        error:function(error)
        {
            bootbox.alert("AJAX error: "+error);
        }
    });
}
viking
Konsola i sprawdź co dostajesz w odpowiedzi. Pewnie html.
maxerxxl
Nic nie dostaje.
viking
Skoro wysyłasz żądanie to i dostajesz odpowiedz. Nie ściemniaj.
maxerxxl
Jednak miałem wyłączoną obsługę błędów. Po włączeniu pojawiły się błędy w pliku. Naprawiłem i działa. Dziękuję za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.