علیرضا
4 سال پیش توسط علیرضا مطرح شد
3 پاسخ

کار با html dom در fetch api

سلام و درود
من با fetch api به صفحه ای درخواست زدم و میخوام از html اون صفحه یک سری اطلاعات کپی کنم آیا شدنی هست ؟ و چجوری میشه این کار رو انجام داد؟


ثبت پرسش جدید
moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش آپدیت شد
2

سلام
بله امکانش هست باید به صورت .text اطلاعات رو بر گردوندید.

function fetchHtml() {
  fetch('./file.html or url')
  .then((response) => {
    return response.text();
  })
  .then((html) => {
    document.body.innerHTML = html     
  });
}

@sep28


علیرضا
تخصص : فرانت اند وب
@sep28 4 سال پیش آپدیت شد
0

@mohaligateway
درود بر شما

var element = document.getElementById('ip');

function fetchHtml() {
   fetch('https://checkip.amazonaws.com/',{mode:'no-cors'})
   .then((response) => {
     return response.text();
   })
   .then((html) => {
      element.innerHTML+=':'+html
   });
 }
 fetchHtml()

طبق روش شما عمل کردم
اینجا من درخواست زدم ولی متاسفانه ریکورد خالی برام بر میگردونه چیکار باید کنم؟


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش آپدیت شد
2

این لینک می تونه کمکتون کنه.
@sep28


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام