var dcname = 'HNHN.QJNYGSZM.DRFDL.SKCAL';
var starttime = '2022-02-01&23:59:59';
var endtime = '2022-03-01&23:59:59';
var interval =1440;
$.ajax({
type : 'get',
url : "/api/rtdb/his?tagnames="+dcname+"&starttime="+starttime+"&endtime="+endtime+"&interval="+interval,
async : false,//同步/异步
contentType : "application/x-www-form-urlencoded;",
dataType : 'text', //返回 JSON 数据
function (ret) {
if(ret.success)
{
_result = ret.data;
for(var i =0;i<_result.length;i++)
{
console.log(_result[i].value)
}
}
}
});
没有进success,那么你就加个else分支,将ret打印出来。
var dcname = 'HNHN.QJNYGSZM.DRFDL.SKCAL';
var starttime = '2022-02-01&23:59:59';
var endtime = '2022-03-01&23:59:59';
var interval =1440;
$.ajax({
type : 'get',
url : "/api/rtdb/his?tagnames="+dcname+"&starttime="+starttime+"&endtime="+endtime+"&interval="+interval,
async : false,//同步/异步
contentType : "application/x-www-form-urlencoded;",
dataType : 'text', //返回 JSON 数据
success:function(ret) {
if(ret.success)
{
_result = ret.data;
for(var i =0;i<_result.length;i++)
{console.log(_result[i].value)
}
}else{
console.log(ret)
}
});
function (ret) { 前面少了属性名success:
如果返回 JSON 数据需要dataType 设置为'json'
var dcname = 'HNHN.QJNYGSZM.DRFDL.SKCAL';
var starttime = '2022-02-01&23:59:59';
var endtime = '2022-03-01&23:59:59';
var interval =1440;
$.ajax({
type : 'get',
url : "/api/rtdb/his?tagnames="+dcname+"&starttime="+starttime+"&endtime="+endtime+"&interval="+interval,
async : false,//同步/异步
contentType : "application/x-www-form-urlencoded;",
dataType : 'json', //如果返回 JSON 数据需要设置为'json'
success: function (ret) { //加上success:
if(ret.success)
{
_result = ret.data;
for(var i =0;i<_result.length;i++)
{
console.log(_result[i].value)
}
}
}
});
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
dataType后面这样写
success:function(res){
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!