
jquery ajax 返回值中有很多乱七八糟的标签
JS代码:$(document).ready(function(){$.ajax({type:"post",url:"getOnlineFlag.php",//dataT...
JS代码:
$(document).ready(function() {
$.ajax({
type:"post",
url:"getOnlineFlag.php",
//dataType: "html",
success:function(data){
alert(data)
if(data=="online"){
ShowDIV('DialogDiv3');
}
}
})
}
)
php代码:getOnlineFlag.php
<?php
//查询本地监控软件是否在线
$mysqli=new MySQLi();
$mysqli->connect("localhost","root","","greenhouse");
$query="select localflag from status";
$result=$mysqli->query($query,MYSQLI_STORE_RESULT);
$row=$result->fetch_row();
echo $row;
//echo "online";
?>
alert内容如图片所示,并不是从数据库中查询到的online
如果把php文件中上面的都注释掉,
只用echo “online”,则正确了 展开
$(document).ready(function() {
$.ajax({
type:"post",
url:"getOnlineFlag.php",
//dataType: "html",
success:function(data){
alert(data)
if(data=="online"){
ShowDIV('DialogDiv3');
}
}
})
}
)
php代码:getOnlineFlag.php
<?php
//查询本地监控软件是否在线
$mysqli=new MySQLi();
$mysqli->connect("localhost","root","","greenhouse");
$query="select localflag from status";
$result=$mysqli->query($query,MYSQLI_STORE_RESULT);
$row=$result->fetch_row();
echo $row;
//echo "online";
?>
alert内容如图片所示,并不是从数据库中查询到的online
如果把php文件中上面的都注释掉,
只用echo “online”,则正确了 展开
1个回答
展开全部
不懂php,不过看alert返回的页面,估计是你php代码有错误,返回的是个php错误提示页面:Notice:array to string。。。。。。
你直接在浏览器地址请求这个url,看看返回的是个什么。
你直接在浏览器地址请求这个url,看看返回的是个什么。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询