Errori di sintassi AJAX

December 2

Errori di sintassi AJAX


Asynchronous JavaScript and XML, o AJAX, comporta una varietà di tecnologie che lavorano in collegamento con un altro. funzioni AJAX permettono agli sviluppatori Web di creare sezioni dinamiche all'interno di pagine Web, opzionalmente aggiornare parti di una pagina con i dati del server senza il browser aggiornare la pagina nel suo complesso. elementi AJAX rendere i siti web più interattivo e coinvolgente, ma gli errori di sintassi possono essere difficili da individuare a causa del numero di processi distinti coinvolti.

HTML

funzioni AJAX coinvolgono HyperText Markup Language, JavaScript, Extensible Markup Language, script lato server normalmente in PHP o query di database in opzione Active Server Pages e in Structured Query Language. Inizialmente, è spesso un elemento HTML che chiamerà una funzione AJAX su interazione dell'utente. Ciò significa che eventuali errori all'interno del codice HTML può impedire la funzione AJAX di eseguire con successo. Nella maggior parte dei casi, l'elaborazione AJAX viene avviata da un elemento HTML con un ascoltatore evento utente allegata. Eventi utente verificano quando qualcuno interagisce con un elemento HTML, per esempio utilizzando il suo mouse. HTML può essere strutturato in modo da causare una funzione JavaScript da chiamare su un tale evento.

JavaScript

AJAX coinvolge comunicare JavaScript tra il codice HTML all'interno della pagina visualizzata nel browser e gli script in esecuzione sul server Web per il sito dell'utente. Errori nel JavaScript per una funzione AJAX possono quindi essere presenti in varie località. Quando l'utente interagisce con un elemento HTML, una funzione JavaScript funziona normalmente, quindi un errore qui impedirà qualsiasi trattamento AJAX verifichi correttamente. funzioni JavaScript per AJAX anche chiamano script lato server, spesso in PHP. Questi script rispondono a JavaScript con i dati del server, con il JavaScript quindi scrivendo i risultati indietro nella pagina Web. Gli errori in questa seconda sezione di JavaScript possono evitare che i risultati vengano visualizzati correttamente per gli utenti.

script server

A lato server, funzioni AJAX spesso usano script PHP o ASP. Un modello comune è uno script PHP interrogare una fonte di dati, costruendo i risultati in XML e l'invio di questo ritorno al browser in cui viene analizzato da JavaScript. Errori nel PHP possono influire sulla capacità di una funzione AJAX per recuperare con successo i dati del server, la possibilità per questi dati per essere annidati correttamente all'interno delle strutture XML o la capacità del JavaScript nel browser dell'utente a ricevere questi dati.

XML

In AJAX funzioni, PHP o script ASP generalmente creano XML, anche se può opzionalmente essere memorizzato sul server Web già costruito. Errori nel XML coinvolti in una funzione AJAX possono impedire il codice PHP da eseguire con successo. Se uno script PHP invia XML non valido di nuovo al browser dell'utente nella sezione risposta di una funzione AJAX, JavaScript tentativo di elaborarlo per la visualizzazione può anche fallire.

SQL

In molti casi, AJAX funzioni di query di database in sistemi come MySQL per ulteriori informazioni per presentare agli utenti del sito. All'interno dello script lato server, di solito in PHP, una funzione può connettersi a un database, creare una query in SQL, eseguirlo sul database e poi elaborare i risultati. Gli errori in SQL possono quindi evitare che lo script PHP di eseguire correttamente, a sua volta impedisce il markup XML risultante dalla fase di costruzione in modo corretto e in ultima analisi, fermare i dati rilevanti da essere scritti al browser dell'utente da JavaScript.