Javascript 如何使用jQuery调用php函数从MYSQL获取更新数据
因此,我在MYSQL表中有一个数字,它使用函数显示在屏幕上:Javascript 如何使用jQuery调用php函数从MYSQL获取更新数据,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,因此,我在MYSQL表中有一个数字,它使用函数显示在屏幕上: function getWinNumber($db) { $user = getProfileInfoFor($_SESSION['id'], $db); $winNumber = $user->number; return $winNumber; } 然后,在DB中改变值的一些用户操作,并且当它们关闭基础模型:时,我希望在前端更新它。 $(document).on('close.fndtn.r
function getWinNumber($db) {
$user = getProfileInfoFor($_SESSION['id'], $db);
$winNumber = $user->number;
return $winNumber;
}
然后,在DB中改变值的一些用户操作,并且当它们关闭基础模型:
时,我希望在前端更新它。$(document).on('close.fndtn.reveal', '#ex6-4', function () {
$('.number').html("<?php echo getWinNumber($db);?>");
});
它起作用了。它会在我关闭模式时更新 我最后用AJAX做了这样的事情,它成功了:
$(document).on('close.fndtn.reveal', '#ex6-4', function () {
$.ajax({ url: 'include/update.php',
data: {action: 'update'},
type: 'post',
success: function(output) {
$('.encrypted').html(output);
}
});
});
对于PHP:
if(isset($_POST['action']) && !empty($_POST['action'])) {
$action = $_POST['action'];
if ($action == 'update') {
echo getWinNumber($db);
}
}
最后我用AJAX做了这样的事情,它成功了:
$(document).on('close.fndtn.reveal', '#ex6-4', function () {
$.ajax({ url: 'include/update.php',
data: {action: 'update'},
type: 'post',
success: function(output) {
$('.encrypted').html(output);
}
});
});
对于PHP:
if(isset($_POST['action']) && !empty($_POST['action'])) {
$action = $_POST['action'];
if ($action == 'update') {
echo getWinNumber($db);
}
}
PHP是在服务器端处理的,所以在JavaScript进入客户端之前。你需要AJAX。搜索关于该问题的教程并从那里开始。您确定数据库中的值发生了更改吗?更新数据库的代码在哪里?@EdCottrell谢谢你。我知道我在想什么。PHP在服务器端处理,所以在JavaScript进入客户端之前。你需要AJAX。搜索关于该问题的教程并从那里开始。您确定数据库中的值发生了更改吗?更新数据库的代码在哪里?@EdCottrell谢谢你。我知道我在想什么。它与AJAX配合得非常好。