AJAX & Coldfusion: Durchführen einer Aktualisierung der Datenbank und Reflektieren von Änderungen ohne erneutes Laden
Ich habe Probleme, die Lösung zu visualisieren, die ich hier benötige. Ich habe ein Auswahlmenü auf der Site, an der ich arbeite, und der Client möchte eine Option mit dem Namen "Neuen Ursprung erstellen" auswählen, in der ein JS-Fenster mit einem leeren Feld für den Benutzer angezeigt wird Geben Sie diesen neuen Ursprung ein.
Nach dem Absenden dieses Formulars wird die Datenbank aktualisiert und im Auswahlmenü wird dieses Element nun ohne vollständige Aktualisierung der Seite angezeigt.
Die Datenbank-Seite der Dinge ist alles eingerichtet und einsatzbereit, ebenso wie 99% von Coldfusion.
Hier ist ein Ausschnitt aus dem betreffenden Formularfeld:
<p class="_30NP" align="right">
<label>Origin </label>
</p>
<p class="_20NP">
<cfselect
name="Origin"
id="Origin"
query="Origin"
display="description"
value="code"
required="yes">
<option value="new">New Origin</option>
</cfselect>
</p>
Hier ist die CFQUERY:
<CFQUERY DBTYPE="Query" NAME="Origin">
SELECT Code, [Description]
FROM ZCODES WHERE CODE = 0
UNION ALL
SELECT Code, [Description]
FROM ZCODES
WHERE FieldName = 'Origin'
ORDER BY 1
</CFQUERY>
Dies ist eine sehr einfache Frage mit wahrscheinlich einer sehr einfachen Antwort. Ich bin nur wenig mit AJAX vertraut.
Wie reiche ich ein Formular ein (Popup-Fenster) und aktualisiere die Auswahlliste, ohne die Seite vollständig zu aktualisieren?