您好我有一個代碼張貼在我的網站和它完美的作品在Safari,但在Firefox沒有。我不知道這個問題,因爲代碼很簡單... 下面的代碼:
<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>
對於PHP進程後,你必須登錄到http://m2s.es/app,但仍然在Firefox會在控制檯中輸入錯誤(不管是否使用登錄)而不是在safari中,如果你不登錄,它會在控制檯中顯示:'not Login'
什麼是火狐給控制檯錯誤消息? – epascarello
它只是說'錯誤' – user3228573