XMLファイルを読み込んでいくつかの値から変数を作成する次のコードがあります。jQuery変数に基づく画像を表示
$(document).ready(function() {
$.ajax({
type: 'GET',
url: 'https://status.clook.net/xml/status/harvey.xml',
dataType: 'xml',
success: function(xml){
var http = $(xml).find('http').text();
var ftp = $(xml).find('ftp').text();
var mysql = $(xml).find('mysql').text();
var pop = $(xml).find('pop').text();
var imap = $(xml).find('imap').text();
var smtp = $(xml).find('smtp').text();
var load = $(xml).find('load').text();
$('.http').html(http);
$('.ftp').html(ftp);
}
});
$.ajax({
type: 'GET',
url: 'https://status.clook.net/xml/status/email01.xml',
dataType: 'xml',
success: function(xml){
var ehttp = $(xml).find('http').text();
var eftp = $(xml).find('ftp').text();
var emysql = $(xml).find('mysql').text();
var epop = $(xml).find('pop').text();
var eimap = $(xml).find('imap').text();
var esmtp = $(xml).find('smtp').text();
var eload = $(xml).find('load').text();
$('.ehttp').html(ehttp);
$('.eftp').html(eftp);
}
});
});
これは、その後、次のHTMLで使用されている:私は今、やりたい何
<div class="container">
<h3>Server Status Widget</h3>
<h4>Hosting Server</h4>
<p>
<strong>HTTP: </strong>
<span class="http"></span>
</p>
<p>
<strong>FTP: </strong>
<span class="ftp"></span>
</p>
<h4>Email Server</h4>
<p>
<strong>HTTP: </strong>
<span class="ehttp"></span>
</p>
<p>
<strong>FTP: </strong>
<span class="eftp"></span>
</p>
</div>
ではなく、変数を出力するのである、変数に基づいて画像を表示これは私のjQueryのです値。変数値がOK
であるかどうかをチェックし、その場合はスパン内にイメージを表示し、変数が他のイメージを表示するために他のものであるかどうかをチェックしたいと思います。
たとえば、変数http
の値がOK
の場合、.http
を表示するとallgood.jpg
と表示されます。変数値がOK
以外の場合、notgood.jpg
と表示されます。
あなたは何をmeen - okですか? – xAqweRx
どの可変値?なぜ複数の 'document.ready'がコード内にありますか? –
イメージはサーバからも読み込まれるはずですか?あなたに困惑しているものをロードしたり追加したりしていますか? – YakovL