有人可以向我解释我做错了什么吗? 在下面的代码中,varibale" getunique:d"不能用于从我的mysql数据库中获取内容。
如果我改变变量" getunique:d" in" getunique:' 27-04'"一切顺利。
无效版本:
for (var i = 0; i < 1; i++) {
var d = date.getDate() + "-" + (date.getMonth()+1);
dates.push(d);
date.setDate(date.getDate() - 1);
$.get("../../includes/api.php", {
getunique: d //-->> This line is not working "getunique: '27-04'" will work
}).done(function(data) {
var sdata = jQuery.parseJSON(data);
counts.push(sdata.length);
alert(d + '---' + data);
});
}
输出: 29-4 ---假
工作版:
for (var i = 0; i < 30; i++) {
var d = date.getDate() + "-" + (date.getMonth()+1);
dates.push(d);
date.setDate(date.getDate() - 1);
$.get("../../includes/api.php", {
getunique: "27-04" //-->> This line is not working "getunique: '27-04'" will work
}).done(function(data) {
var sdata = jQuery.parseJSON(data);
counts.push(sdata.length);
});
}
输出: 29-4 --- [{&#34; IP&#34;:&#34; 192.168.178.143&#34;&#34; 0&#34;:&#34; 192.168.178.143&#34;} , {&#34; IP&#34;:&#34; 192.168.178.185&#34;&#34; 0&#34;:&#34; 192.168.178.185&#34;}]