gpt4 book ai didi

php - 使用ajax检查数据库,如果成功则使用振动API

转载 作者:行者123 更新时间:2023-11-29 22:15:56 25 4
gpt4 key购买 nike

我现在正在开发网络聊天,最近才发现 HTML5 振动 API,这正是我可以使用的。

现在我每 5 秒调用一个 ajax 函数,它通过 PHP 文件检查我的 MySQL 数据库。当 echo 为“1”时,它应该写一些东西。在控制台中并振动 1 秒。当 echo 为“0”时,什么都不会发生。

一切正常(数据库得到检查,console.log 已提交),除了振动 - 没有任何反应。

我做错了什么?

ajax代码(仅相关部分):

function allebereit(){
$.ajax({
url: 'allebereit.php',
dataType: 'json',
success: function(data){
if(data==1){
navigator.vibrate(1000);
console.log('works');
}
else {

}
}
});
}

allebereit.php 代码

<?php
include("config.php");

$sessionname = $_SESSION['sessionname'];

$sql2 = "SELECT * FROM chatters WHERE route='$sessionname'";
$result = mysqli_query($dblogin,$sql2);
$sql3 = "SELECT * FROM chatters WHERE route='$sessionname' && bereit='yes'";
$result2 = mysqli_query($dblogin,$sql3);

if(mysqli_num_rows($result)=='2' && mysqli_num_rows($result2)=='2') {
echo 1;
}
elseif(mysqli_num_rows($result)=='3' && mysqli_num_rows($result2)=='3') {
echo 1;
}
elseif(mysqli_num_rows($result)=='4' && mysqli_num_rows($result2)=='4') {
echo 1;
}
else{
echo 0;
}

?>

最佳答案

你可以试试这个:

 if ($.trim(data) === 1) {

它可能会起作用......

关于php - 使用ajax检查数据库,如果成功则使用振动API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31210573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com