我很困惑,我在执行这个脚本之前包含了 jQuery 1.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>