Javascript 如何将参数传递给jQuery的getJson请求?

Javascript 如何将参数传递给jQuery的getJson请求?,javascript,jquery,ajax,Javascript,Jquery,Ajax,只有静态传递参数时,我的getJson函数才会返回预期的json数组。如果我传递一个包含值的变量,它不会返回数组 $.getJSON('http:....UserAppData/SendCurrentPoints.php',{Route: "Sangli-Vishrambag-Miraj", Bus_Number: "DL 16 AS 1242", date: "2017-04-15", Time: "12:59"}, myCallBack); 上面的代码返回正确的数组,但下面的代码不返回任何

只有静态传递参数时,我的getJson函数才会返回预期的json数组。如果我传递一个包含值的变量,它不会返回数组

$.getJSON('http:....UserAppData/SendCurrentPoints.php',{Route: "Sangli-Vishrambag-Miraj", Bus_Number: "DL 16 AS 1242", date: "2017-04-15", Time: "12:59"}, myCallBack);
上面的代码返回正确的数组,但下面的代码不返回任何内容。我检查了我正在传递的值,这些值与我在上面传递的值完全相同。我在该url上的PHP页面使用GET方法

        var arglist={
      Route:rt,
      Bus_Number:bus,
      date:"2017-04-15",
      Time:tm
    }
    $.getJSON('..../UserAppData/SendCurrentPoints.php', arglist, function(data){
//      localStorage.setItem("way",data.Points[0]);
      console.log(data);
    });

这似乎是正确的,您可以尝试一下console.log(JSON.stringify(arglist));在此之前:$.getJSON,这只是为了在调用之前验证值是否完整。非常感谢。。。这解决了我的问题。问题是arglist中的每个值都以“\n”开头,这就是它与数据库查询不匹配的原因。请阅读-总结是,这不是解决志愿者问题的理想方法,可能会对获得答案产生反作用。请不要在你的问题中添加这一点。是的,我同意。。我不再重复同样的话了。。