您好我正在尝试运行此代码,但每次打开我的网页时都没有加载,而且我没有收到我在文件中回复的文本" money.php&# 34 ;.但是,如果我在浏览器中打开控制台并运行代码,它会加载。有谁知道我怎么解决这个问题?
import numpy as np
r = np.sqrt(xdata**2 + ydata**2)
diff = np.diff(r) #this calculates r(t + dt) - r(t)
diff_sq = diff**2
MSD = np.mean(diff_sq)

<script type="text/javascript">
$('[data-update]').each(function() {
var self = $(this);
var target = self.data('update');
var refreshId = setInterval(function() { self.load(target); }, self.data('refresh-interval'));
});
</script>
&#13;
答案 0 :(得分:3)
使用此
<script type="text/javascript">
$(function() {
$('[data-update]').each(function () {
var self = $(this);
var target = self.data('update');
var refreshId = setInterval(function () {
self.load(target);
}, self.data('refresh-interval'));
});
});
</script>
或者这个
<script type="text/javascript">
$(document).ready(function() {
$('[data-update]').each(function () {
var self = $(this);
var target = self.data('update');
var refreshId = setInterval(function () {
self.load(target);
}, self.data('refresh-interval'));
});
});
</script>
答案 1 :(得分:1)
将代码包装在$(function(){ ... });
中,以便在DOM准备就绪后运行:
<script type="text/javascript">
$(function(){
$('[data-update]').each(function() {
var self = $(this);
var target = self.data('update');
var refreshId = setInterval(function() { self.load(target); }, self.data('refresh-interval'));
});
});
</script>
答案 2 :(得分:1)
在
之后运行javascript / JQuery<div data-update="money.php" data-refresh-interval="500">