Aiuto Jquery $.post

Summerwind78
Ciao a tutti

sto cercando di lavorare un po' con AJAX ma sono alle prime armi e sto per ora procedendo scopiazzando dai tutorial

ho trovato questo esempio

$.ajax({
                    type: "POST",
                    url: "scriptcommand.php",
                    data: "{}",
                    async: false,
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function(response) {
                        alert(response);
                    }
                });



ovviamente ho a disposizione il file "scriptcommand.php" che contiene semplicemente

<?php
 echo("and_ok");
?>


Il problema è che pare che il file "scriptcommand.php" in realtà non venga proprio chiamato.

di fatto il javascript esegue il comando jquery, ma è come se la richiesta non trovasse il target.


Qualcuno saprebbe darmi una dritta?

grazie mille

Risposte
Studente Anonimo
Studente Anonimo
Per scoprire la causa prova ad aggiungere una callback in caso di errore nella chiamata Ajax.

$.ajax({
            type: "POST",
            url: "scriptcommand.php",
            data: "{}",
            async: false,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(response) {
            alert(response);
            },
            error: function(request, status, error) {
               alert(error);
            }
 });

L'errore sta nello script lato server, se non vuoi cambiare nulla lato client. :wink:

Summerwind78
Grazie del suggerimento


in effetti mi è servito

mi da questo errore "Unexpected token <"

anche se non capisco da dove arrivi, ci lavorerò su :D

Summerwind78
Risolto!!!


grazie mille

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.