Ciao devo ho un textarea dove l'utente inserisce un testo e vorrei l'effetto tipo la bacheca di facebook che appena posta uno stato compare subito nel profilo..
index.php
ajax_post.jsCodice PHP:<form method="post" action="javascript:insert()"">
<textarea cols="21" rows="2" id="pensiero" name="pensiero">Scrivi...</textarea>
<input type="submit" value="pubblica"/>
</form>
La pagina send.php inserisce i dati nel database...Codice PHP:/* Oggetto XMLHTTPRequest */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}
var http = createObject();
/* creo le variabili e rimando alla pagina */
function insert() {
var pensiero= encodeURI(document.getElementById('pensiero').value);
http.open('get', 'send.php?pensiero='+pensiero+');
http.onreadystatechange = insertReply;
http.send(null);
}
}
Il procedimento è giusto per ottenere ciò che voglio?
Lo script ora non funziona perchè cliccando sul submit non succede nulla

Rispondi quotando
