wmaraci reklam

Ajax ile Veriçekme

3 Mesajlar 882 Okunma
wmaraci reklam

erdl53 erdl53 WM Aracı Kullanıcı
  • Üyelik 28.02.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Serbet Meslek
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 20
  • Beğeniler 3 / 0
  • Ticaret 0, (%0)
Merhaba arkadaşlar Travian https://status.travian.com/xmlstatus.php adresinden ajax ile veri çekiyorum ama bir türlü dile göre server leri alamıyorum.

function new_server_list(t) {
$.get("https://status.travian.com/xmlstatus.php", function (a, e) {
if ("success" == e) {
var i = [];
console.log(a);
$(a).find("gameworld").each(function () {
if ($(this).find("gruppe").text() == t) {
var a = $(this).find("url").text();
i.push(a.replace(/[\/:]/g, "").replace("https", "").replace("http", ""));
$("select#gameworld").html(i);
}
});
} else $("div#TravianLoginError").html(error_no_internet)
}, "xml")
}


Çekip Paçalana biliyor ama ben saf javascriptle bir türlü yapamadım
Benim kullandığım kod :


function get(id){
var xhttp = new XMLHttpRequest();
xhttp.function() {
if (this.readyState == 4 && this.status == 200) {
var parser = new DOMParser();
var htmlDoc = parser.parseFromString(this.responseText, 'text/xml');
var x = htmlDoc.querySelectorAll("gruppe").length;
var e = htmlDoc.querySelectorAll("gameworld");
e.forEach(function(a, e){
if(a.innerHTML == id){

}
})
} else document.querySelectorAll("#MainScreen").innerHTML = `Hata`;
};

xhttp.open("GET", "https://status.travian.com/xmlstatus.php", true);
xhttp.send();
}


Yardımcı olanlara şimdiden sonsuz teşekkürler.
 

 

wmaraci
reklam

haytech haytech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.03.2020
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Developer
  • Konum Kocaeli
  • Ad Soyad H** B**
  • Mesajlar 4
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
<script>
$(document).ready(function () {
$.ajax({
type: "GET",
url: "https://status.travian.com/xmlstatus.php",
dataType: "xml",
success: xmlParser
});
});

function xmlParser(xml) {

$('#load').fadeOut();

$(xml).find("gameworld").each(function () {

var ulke = $(this).find("gruppe").text();

if (ulke=="tr") {
console.log($(this).find("url").text());
}

});

}
</script>
erdl53

kişi bu mesajı beğendi.

erdl53 erdl53 WM Aracı Kullanıcı
  • Üyelik 28.02.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Serbet Meslek
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 20
  • Beğeniler 3 / 0
  • Ticaret 0, (%0)
Teşekkürler
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al