我所知道的是如何从数据库下载和上传数据。
但是我如何控制数据是否已上传到数据库中?如果上传了一个数据,我想知道如何将这些数据放到listview中而不重新加载整个数据库? 换句话说,我想在listview中实时获得新的书面文本,就像信使一样。
答案 0 :(得分:1)
在这里抄回@ CptMisery的答案,我同意ajax对此有用。
当我写入数据库时,我经常使用它 - 作为一种回调形式,以确保实际写入数据。首先,这是您在JavaScript中执行的代码:
libMatinChess.so
这样做是ajax调用将变量$.ajax({
type: 'POST',
url: 'some_php_page.php',
data: { data:data },
success:function(data){
if ( data == 0 ) {
console.log("item has been updated");
} else {
console.log("item has NOT been updated");
}
}
}); //close ajax
作为POST发送到data
。您可以发送多个这样的项目:some_php_page.php
PHP页面可以执行某些操作(例如 - 写入数据库),如果成功,则使用PHP data: { data:data, variable1:variable1, age:age, date:date }.
,否则可以使用echo "0"
}。一旦echo "1"
返回值,就会发生ajax成功调用。成功调用读取该值然后执行某些操作。这是完成(我认为)你想要做的事情的一种相对简单的方法。