Verifica che la variabile sia valida
Verifica che la variabile sia valida
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
scusate se uppo questa discussione e non ne apro un'altra, ma ho lo stesso problema.
Solo che sono un passo o due indietro per le conoscenze di JS.
La mia situazione è:
ho una form in cui l'utente mette un numero.
Fa invio.
Questo fa una richiesta su un sito esterno, dove dovrebbe prendere dei dati in json se il numero è corretto e farmeli vedere in una pagina..
mi date qualche manuale da leggere o mi fate un esempio, perchè non ci sto capendo niente..
grazie comunque
non ho ben capito... puoi far vedere un esempio del json? poi questo numero è tipo una password uguale per tutti o varia in base ad un nome utente o altro? infine il numero è nel json o il json viene visualizzato se il numero è giusto? se posso ti aiuto volentieri visto che cel'o fatta per me![]()
intanto GRAZIE..
è cambiata leggermente la cosa..
allora:
devo fare in modo che quando clicco su www.dominio.com/12345
venga fuori una pagina coi dati che prendo dall'altro sito.
Ho 2 parametri che dovrebbero essere NASCOSTI, perchè sono specifici per l'italia e una è una password..
l'unico parametro variabile è quel numero che sta nella URL.
dovrei andare a pescare un array con i dati che si chiama $info_array.
Ci sono 4 casi, ma 3 sono di errori, e solo uno è quello corretto..
il json non lo ho perchè stavo copiando il TUO, e avendoci lavorato solo in determinati casi, questa per me è una cosa nuova
![]()
dentro il parametro "data" devi mettere eventuali parametri in ingresso per la creazione del json..
se il tuo intento è dire alla chiamata ajax che deve estrarre il risultato in formato json devi mettere dataType: "json"
ti riporto l'esempio:
codice HTML:$.ajax({ url: url_esterno, type: "POST", dataType: "json", data: {param: "parametro"}, success: function (response) { //$.each... } });
chiedo scusa, ma non avevo visto questa risposta..
io faccio così:e l'html ècodice HTML:<script type="text/javascript" src="jquery-1.11.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#bottone").click(function(){ var associate_id = $("#associate_id").val(); $.ajax({ type: "POST", url : 'http://www.miosito.com', app_id: 'rTxWJ9F0p9jb6EPa13b', secret: 'we5reh4g565/NuNhF4EpA', data: "app_id=" + app_id + "&secret=" + secret + "&associate_id=" + associate_id, dataType : 'json', success: function(status) { $("#risultato").html(status); }, error: function() { alert("Chiamata fallita, si prega di riprovare..."); } }); }); }); </script>
ho poi degli status sul sito di riferimento, ma ad ora non ho NULLA.. cioè se invio i dati così mettendo un codice nella form non mi restituisce nulla..codice HTML:<form id="form1" name="form1" > <input name="associate_id" type="text" id="associate_id" /> <input type="button" name="bottone" id="bottone" value="Submit" onclick="vota(); return false;" /> </form> <div id="risultato"></div>