私は混乱しています。このスクリプトを実行する前にjQuery1.7ライブラリを含めました。
var rq;
function request(localTarget, parameter)
{
$("#" + localTarget).text("Laden...");
rq = new XMLHttpRequest();
rq.open("GET", parameter, false);
rq.onreadystatechange = auswerten(localTarget, parameter);
}
function auswerten(target, site)
{
if (rq.readyState == 4 && rq.status == 200) {
$("#" + target).text(rq.responseText);
} else {
$("#" + target).text("Wert konnte nicht geladen werden");
}
}
しかし、テキストが表示されません。すべてを試しましたが、機能しません。
テキストを挿入したいHTMLコードは次のようになります。
<table width='100%' cellpadding='4' cellspacing='0'>
<tr>
<td class='tablesubheader' width='50%'>Typ</td>
<td class='tablesubheader' width='50%'>Wert</td>
</tr>
<tr>
<td>Geld heute</td>
<td><div id="money_today">Test</div></td>
</tr>
<tr>
<td>Geld Monat</td>
<td id="money_month"></td>
</tr>
<tr>
<td>Klicks heute</td>
<td id="klicks_today"></td>
</tr>
<tr>
<td>Klicks Monat</td>
<td id="klicks_month"></td>
</tr>
</table>
</td>
上記のメソッドは次のように呼び出されます。
<script type="text/javascript">
$(window).load(function() {
request('money_today','<?php echo $link1; ?>');
request('money_month','<?php echo $link2; ?>');
request('klicks_today','<?php echo $link3; ?>');
request('klicks_month','<?php echo $link4; ?>');
});
</script>