ok, l'altro non l'avevo provato ... eccoti quello che da me va senza problemi
codice:
<html>
<script type="text/javascript" src="LoadVars.js"></script>
<script type="text/javascript">
function sendMessage(id, message) {
var id = document.getElementById(id).value;
var msg = document.getElementById(message).value;
if(message.replace(' ', '').length > 0) {
var lv = new LoadVars();
lv.id = id;
lv.message = msg;
lv.onLoad = function(s) {
if(!s || this.result != 'OK')
alert("Problemi durante l'invio del messaggio");
else
alert("Messaggio inserito con successo");
}
lv.sendAndLoad('message.php', lv, 'POST');
}
else
alert('Vuoi scrivere qualcosa o no ?');
}
</script>
<body>
<input type="text" id="message" />
<input type="hidden" id="id" value="1" />
<input type="button" value="inserisci il messaggio" onclick="sendMessage('id', 'message');">
</body>
</html>
message.php
codice:
<?php
if(isset($_POST['id'], $_POST['message']))
echo 'result=OK';
?>
ovviamente devi lanciare da localhost senno' il php non viene interpretato