我正在尝试重新加载页面并在10秒后自动检索数据,或者最好小于该页面。请我尝试了这么多代码,但它没有用。 这就是我现在正在使用的......
// script //
<script>
$(document).ready(function(){
// setInterval(function() {
// $("#load_msgs").load("load.php");
// }, 10000);
//var updateInterval = setInterval(function() {
//$('#load_msgs').load('load.php?p=<?php echo $username; ?>');
//},1000);
//});
var autoLoad = setInterval(
function ()
{
$('#load_msgs').load('load.php').fadeIn("slow");
}, 10000);
});
</script>
// php / html div id panel
<div class = 'container me' id = "load_msgs"> </div>
// php load.php文件
<?php
include('config.php');
include('func.php');
//$username = $_GET['q'];
$o = "--DATABASE QUERY--";
$z = mysql_query($o) or die(mysql_error());
while ($roow = mysql_fetch_array($z)) {
$date = $roow['date'];
echo $roow['message']. " <span class = 'lil'>" . time_elapsed_string($date)."</span> \n <br />";
}
?>
答案 0 :(得分:1)
我从您的评论中假设您可以直接导航到Custom_row.java
并且数据是回声&#d; d。如果是这种情况,请按照以下方式进行设置:
(如果你每隔X秒尝试加载一个文件,或者在X秒之后只加载一次文件就不清楚了,这是两个例子)
holder.numberPicker.setOnValueChangedListener(new NumberPicker.OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
View parentRow = (View)picker.getParent();
ListView mListView =(ListView)parentRow.getParent();
final int position = mListView.getPositionForView(parentRow);
setPickerNumber(position,newVal);
if(newVal > oldVal){
newValcount = newValcount + newVal - oldVal;
}
if(oldVal > newVal){
newValcount = newValcount + newVal - oldVal;
}
if(newValcount>0)
{
ProPay.setVisibility(View.VISIBLE);
}
else{
ProPay.setVisibility(View.INVISIBLE);
}
}
});
load.php
答案 1 :(得分:0)
问题可能出在config.php或func.php中。您在运行查询之前是否连接到数据库?
将这两行添加到load.php的开头:
ini_set("display_errors", "On");
error_reporting(E_ALL);
然后在浏览器中访问load.php。您应该收到一些有用的错误消息。
答案 2 :(得分:-1)
#fileno