Jquery $ .get变量不起作用

时间:2018-04-29 18:55:06

标签: jquery mysql

有人可以向我解释我做错了什么吗? 在下面的代码中,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;}]

0 个答案:

没有答案