我有兩個函數(shù),每個函數(shù)應該使用 ajax 在 php 頁面上發(fā)送 0 或 1。當按下鍵盤上的某個鍵時,發(fā)送 1 的函數(shù)將啟動,而發(fā)送 0 的函數(shù)必須在三秒后通過 setTimeout() 啟動。問題是第二個函數(shù)不發(fā)送。我把相應的代碼發(fā)給你當事人。預先感謝您的幫助,請原諒我的英語讀起來不太好^^'我的代碼:function typing() { var typingBool = 1 if (typingBool != "") { let donneee = {} donneee["typingBool"] = typingBool let donneeeJson = JSON.stringify(donneee) let xmlhttp = new XMLHttpRequest() xmlhttp.open("POST", "ajax/typing.php") xmlhttp.send(donneeeJson) }}function typing2() { var typingBool = 0 if (typingBool != "") { let donneee = {} donneee["typingBool"] = typingBool let donneeeJson = JSON.stringify(donneee) let xmlhttp = new XMLHttpRequest() xmlhttp.open("POST", "ajax/typing.php") xmlhttp.send(donneeeJson) }}var typingText = document.getElementById('texte');typingText.addEventListener('keypress', function() { typing(); setTimeout(function() { typing2() }, 3000);})
使用ajax和setTimeout()發(fā)送兩個布爾值的問題
搖曳的薔薇
2023-12-14 16:11:00
