راکت
حل شده

کار با html dom در fetch api

3 پاسخ

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

علیرضا
علیرضا
@sep28
ثبت پرسش جدید

پاسخ‌ها

3
moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

بهترین پاسخ

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

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

@sep28

علیرضا
علیرضا
@sep28

تخصص: فرانت اند وب

@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
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

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

شاید پاسخ شما همین‌جا باشد

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

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