Hola tengo un codigo para posts a mi web y funciona perfectamente en safari, pero lo pruebo en firefox y me da error, no se porque motivo porque es muy sencillo...
Aqui el codigo:
<input type="text" placeholder="mmm..." class="bar" name="txt"/>
<input type="hidden" value="" name="map"/>
<button onclick="post('2')">send</button>
<div id="prueba"></div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function post(id){
var txtvalue = document.getElementsByName('txt')[0].value;
if(document.getElementsByName('map')[0]){
    var mapv = document.getElementsByName('map')[0].value;
}else{
    var mapv = "";
}
$('#prueba').html('txt:'+txtvalue+'<br>map:'+mapv);
$.ajax({
type: "POST",
url: "http://m2s.es/app/api/connect/chat.php",
data: { 
   txt: txtvalue, 
   map: mapv, 
   id: id 
},
dataType: 'text',
beforeSend: function() {
    console.log('connecting...')
},
complete: function() {
    console.log('procesing...')
},
success: function(result) {
  console.log(result);
}, 
error: function(XMLHttpRequest, textStatus, errorThrown) {
      console.error(textStatus);
}    
})
}
</script>Para que el PHP procese el post debes haer iniciado la sesion en http://m2s.es/app, pero de todas maneras firefox te va a dar error en la consola (Iniciando la sesion o sin iniciarla) no como en safari que si no la inicias te dice en la consola 'Not Login'



