• 1402/07/14

کار نکردن تابع ajax :

 

کد جاوا اسکریپ

function SubmitTextFile(){
  let httpsTxtReq = new XMLHttpRequest();
  httpsTxtReq.onreadystatechange = function(){
    document.getElementById("text").innerHTML = this.responseText;
  }
  httpsTxtReq.open("GET","New Text Document.txt");
  console.log(document.getElementById("text-file-input").value.toString());
  httpsTxtReq.send();
}

میخوام فایل New Text Document.txt رو بخونم دقیقا هم عین آموزش کد زدم ولی توی خروجی text مینویسه 

Cannot GET /New%20Text%20Document.txt

یک فایل دیگه به نام x.txt‌هم امتحان کردم گفتم شاید با فاصله های توی اسم فایل مشکل داره همینو آورد 

همه آیدی ها هم درسته 

در این عکس هم جزعیات ارور در کنسول مشخصه چون فایرفاکس افزونه Web Server‌نداره از Live serve استفاده میکنم 

  • 1402/07/19
  • ساعت 12:07

سلام سرور خطای 404 برای فایل x.txt داده یعنی فایل و پیدا نمی کنه. این کد کار می کنه فقط یک فایل x.txt کنار فایل html بساز داخلش هر چی خواستی بنویس


<html>
<body>
<p id="text"></p>
<script>
function SubmitTextFile(){
 let httpsTxtReq = new XMLHttpRequest();
 httpsTxtReq.onreadystatechange = function(){
   document.getElementById("text").innerHTML = this.responseText;
 }
 httpsTxtReq.open("GET","x.txt");
 httpsTxtReq.send();
}
SubmitTextFile();
</script>
</body>
</html>

logo-enamadlogo-samandehi