0

ユーザーの場所に基づいてページの URL を変更しようとしています。ipapi を使用して都市名を取得し、ページの読み込み時に変数として URL に挿入しようとしています。何らかの理由で、ページが継続的に更新され続けます。どんな助けでも素晴らしいでしょう!

一度実行した後に window.location.replace を停止する条件が必要だと思います。または、city 変数と window.location.replace を関数の外に置く必要があります。しかし、私は現在困惑しています。

fetch('https://ipapi.co/json/')
.then(function(response) {
  response.json().then(jsonData => {
    console.log(jsonData);
    var city = jsonData.city;
   window.location.replace("https://preapproval.mortgagestack.ca/lethbridge/? 
 location=" + city);
 });
})
.catch(function(error) {
console.log(error)
});
4

0 に答える 0