https://example.jp/ipadd.php
を叩くと、クライアント側のIPアドレスがjson形式で表示されます。
{"ip":"1XX.5X.1XX.5X"}
これをクライアント(javascript側)で変数として使用したいと考えています。
下記では、console.log には iPアドレスが表示されます。
やりたいこと
この結果を変数 var ip として取り出したいのですが、下記では取り出すことができません。
document.write("" +ip+"");
でipアドレスを表示したいのですが、どうすればいいかご教示願います。
jacascript
1 2<script> 3let xhr = new XMLHttpRequest(); 4xhr.open('GET', "https://example.jp/ipadd.php"); 5 6xhr.onload = () => { 7 let responseJson = JSON.parse(xhr.response); 8 console.log(responseJson.ip); 9 10var ip = responseJson.ip; 11} 12xhr.send(); 13</script> 14 15<script> 16document.write("" +ip+""); 17</script> 18
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/09 07:24