0
解決此問題。我的朋友幫我這裏是工作代碼:刷新/更新包括wordpress插件jQuery中的PHP文件
<script type="text/javascript">
setInterval(jQuery.get("<?php
$url = plugin_dir_url($file);
echo plugins_url('update.php' , __FILE__); ?>", function(responseData) {
jQuery("#cur_pos").html(responseData);
}), 1000 * 300);
</script>
<div id="cur_pos">
</div>
我要重新加載一個PHP文件,每隔一段時間更新爲WordPress一個widget IM決策。
因此,我的代碼因此被一起入侵的iive似乎不起作用。它會工作,當我使用簡單的包括但不會刷新當然。我錯過了什麼?
<script type="Javascript">
// reload php
if(!jQuery && $) {
var jQuery = $;
}
function updatePos(){
UpdateInSeconds = 30;
jQuery('#cur_pos').load('<?php
$url = plugin_dir_url($file);
echo plugins_url('update.php' , __FILE__); ?>');
setTimeout("updatePos();",UpdateInSeconds*1000) ;
}
jQuery(document).ready(function(){
updatePos();
});
</script>
<div id="cur_pos">
</div>
這是輸出:
<script type="Javascript">
// reload php
if(!jQuery && $) {
var jQuery = $;
}
function updatePos(){
UpdateInSeconds = 30;
jQuery('#cur_pos').load('http://www.thepuzzycat.com/wp-content/plugins/ArduinoStats/update.php');
setTimeout("updatePos();",UpdateInSeconds*1000) ;
}
jQuery(document).ready(function(){
updatePos();
});
</script>
<div id="cur_pos">
</div>
缺少'#'=>'jQuery(「cur_pos」)'。 – undefined
仍然沒有工作。我修改了一下,但stil不起作用。 – Kastengeist