The post request is a simple message with two parameters retreived from the form. When I send the form, I get redirected but the callback function is not called (there should be a message in the console). Any ideas? Works fine in chrome...
<form action="#" method="post">
<input type="text" id="message" size="27">
<input style="display:none;" type="text" id="pseudo" size="27" value="<?php echo '<span class=chatType>[' . $_SESSION['type'] . ']</span><span class=chatPseudo> ' . $_SESSION['pseudo'] . '</span>'; ?>">
<button type="submit" id="envoyer" title="Envoyer" class="sendbutton">Send</button>
</form>
</fieldset>
<script>
$(function() {
afficheConversation();
$('#envoyer').click(function() {
var message = $('#message').val();
var pseudo = $('#pseudo').val();
$.post('/../chat.php', {
'message': message,
'pseudo': pseudo,
async:false
}, function () {
console.log('message sent : '+message);
$('#message').val('');
afficheConversation();
});