مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

azad222

عضویت از 1394/09/24

مشکل در خواندن فایل در دستور XMLHttpRequest

  • سه شنبه 5 آذر 1398
  • 12:55
تشکر میکنم

سلام

من یک فایل html ساختم و کدهای زیر را داخلش قرار دادم.

<!DOCTYPE html>
<html>
<body>

<div id="id01"></div>

<script>
var xmlhttp = new XMLHttpRequest();
var url = "https://www.w3schools.com/js/myTutorials.txt";

xmlhttp.onreadystatechange = function() {
  if (this.readyState == 4 && this.status == 200) {
    var myArr = JSON.parse(this.responseText);
    myFunction(myArr);
  }
};
xmlhttp.open("GET", url, true);
xmlhttp.send();

function myFunction(arr) {
  var out = "";
  var i;
  for(i = 0; i < arr.length; i++) {
    out += '<a href="' + arr[i].url + '">' + 
    arr[i].display + '</a><br>';
  }
  document.getElementById("id01").innerHTML = out;
}
</script>

</body>
</html>

در سیستم خودم وقتی اجرا می کنم، وضعیت status همیشه برابر صفر هست. 

ولی وقتی در لینک زیر استفاده میکنم 

https://www.w3schools.com/js/tryit.asp?filename=tryjson_http

به درستی جواب میده.

من این فایل را در هاست خودم هم که از iis استفاده میکنم هم آپلود کردم ولی بازهم status برابر 0 میشه. آیا باید تغییراتی در هاستم بدم. چندین api هم ساختم و یا با خودم فایل های aspx هم response دادم ولی در جاوا اسکریپت نتیجه نشون داده نمیشه.

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)