मुझे इस कोड से कुछ परेशानी है

  <div id="ip"></div>
<div id="city"></div>
<div id="land"></div>
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
    $.get("https://api.ipdata.co?api-key=test", function (response) {
        $("#ip").html("IP: " + response.ip);
        $("#city").html(response.city + ", " + response.region);
        $("#land").html(response.country_name + ", " + response.region);

        $("#response").html(JSON.stringify(response, null, 4));
    }, "jsonp");

</script>

मैं चाहता हूं कि परिणाम एक ही पंक्ति में इस तरह नहीं होना चाहिए छवि विवरण यहां दर्ज करें मैंने सब कुछ करने की कोशिश की लेकिन यह समाप्त हो गया। मुझे मदद की ज़रूरत है! मुझे आईपी-एड्रेस चाहिए और शहर का नाम एक ही लाइन में होना चाहिए

0
Opijkkk 12 जिंदा 2020, 00:08

1 उत्तर

सबसे बढ़िया उत्तर

ऐशे ही? सब कुछ एक ही div में क्यों न डालें, मेरे लिए क्लीनर समाधान की तरह लगता है और मेरा दृष्टिकोण होगा।

<div id="wrapper"></div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
  $.get("https://api.ipdata.co?api-key=test", function(response) {
    $("#wrapper").append("IP: " + response.ip);
    $("#wrapper").append(" " + response.city + ", " + response.region);
    $("#wrapper").append(" " + response.country_name + ", " + response.region);

    $("#response").html(JSON.stringify(response, null, 4));
  }, "jsonp");
</script>
1
Aaron 11 जिंदा 2020, 21:10