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”,则正确了
展开
 我来答
苏州欧进地坪厂
2013-04-18 · TA获得超过478个赞
知道小有建树答主
回答量:854
采纳率:80%
帮助的人:277万
展开全部
不懂php,不过看alert返回的页面,估计是你php代码有错误,返回的是个php错误提示页面:Notice:array to string。。。。。。
你直接在浏览器地址请求这个url,看看返回的是个什么。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式