- Come gestire le viste [ cliccate qui ]
- Drag & Drop tra elementi di una vista ed ordinamento in back-end [ cliccate qui ]
- Ricerca dei Nomi [ cliccate qui ]
- Trasfomare gli Outline Notes in menu per il web [ cliccate qui ]
Io sono rimasto affascinato da tutto...
7 Commenti:
Se vi interessa questo già funziona:
<script>
/*
Server per gestire il richiamo di pagine da javascritp con IE e Mozilla
richiamare la funzione loadXMLDoc e passare come paramtero l'url da richiamare, tipo www.dominio.it/a.nsf/a?Openagent
la funzione state_Change viene richiamata quando ce una risposta, la risposta, in base al tipo di risposta
si possono fare determinate operazioni. Io richiamo un agente, l'agente fa un print del risultato e poi lo gestisco
con js
*/
var xmlhttp
function loadXMLDoc(url) {
if (window.XMLHttpRequest) {
// code for Mozilla, etc.
xmlhttp=new XMLHttpRequest()
xmlhttp.onreadystatechange=state_Change
xmlhttp.open("GET",url,true)
xmlhttp.send(null)
} else if (window.ActiveXObject) {
// code for IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
if (xmlhttp) {
xmlhttp.onreadystatechange=state_Change
xmlhttp.open("GET",url,true)
xmlhttp.send()
}
}
}
function state_Change() {
if (xmlhttp.readyState == 4)
{
// if xmlhttp shows "loaded"
if (xmlhttp.status == 200) {
// if "OK"
alert(xmlhttp.status)
alert(xmlhttp.statusText)
alert(xmlhttp.responseText)
if (xmlhttp.responseText == "SI") alert('Utente già esistente')
} else {
//xmlhttp.statusText
alert(xmlhttp.responseText)
}
}
}
</script>
Grazie mille, resto in attesa del tuo articolo.
L'esempio per la ricerca dei nomi mi ha lasciato basito!
con il comando ?readviewentries
leggete l'XML di una vista...
con le Web-service potrete eseguire le operazioni...
oppure con un ?OpenAgent
Con il metodo XMLHttpRequest invece fate richiesta BACK-END dell'URL che gli passate...
Dal sito { Link } trovi diversi esempi con database...
AJAX in realtà non è nulla di speciale dei solo saper usare molto bene Javascript e lavorare su chiamate BACK-END ad agenti, routine...etc.. ed elaborare un risultato..
Per esempio per la creazione di una vista Elaborerai la richiesta { Link }
che genera un XML...
Per eseguire un'azione specifica in back-end (cancellazione, modifica..etc..) lavori sulle Web-Service...
Nulla d speciale.
Appena riesco preparo un articolo da inserire nel BLOG
Fantastico!! Dove posso trovare il materiale per imparare ad usarlo??
Bellissimo sempre più spaziale
Davvero eccezzionale...
...mi metto al lavoro! :-)