我正在使用jquery在javascript中加载php文件,我想用它打印一个字符串,但这种方式对我不起作用!
<script type="text/javascript">
setInterval(function () {
$(".TempStatus" + " °C").load('tempr.php')
}, 3000);
</script>
我该如何实现?
答案 0 :(得分:1)
您不将字符串附加到选择器。您需要在回调函数中将字符串附加到DOM元素。
$(".TempStatus").load('tempr.php', function() {
$(this).append(" °C");
});
您还可以使用$.get()
代替$.load()
并在回调函数中进行串联:
$.get("tempr.php", function(temp) {
$(".TempStatus").html(temp + " °C");
});
一个更简单的解决方案是将°C
放入您要加载的元素之外的HTML中,例如
Temperature: <span class="TempStatus"></span> °C