在ajax post上发送javascript中的文字日期
Im已经被提供了一个web服务来使用,它以前后两个日期作为字符串,我无法更改web服务 e、 g 当我在浏览器中输入url时,url会工作,但当我尝试在代码中输入url时,它会发送+而不是冒号的空格和十六进制值 我的代码如下:在ajax post上发送javascript中的文字日期,javascript,ajax,web-services,jsonp,Javascript,Ajax,Web Services,Jsonp,Im已经被提供了一个web服务来使用,它以前后两个日期作为字符串,我无法更改web服务 e、 g 当我在浏览器中输入url时,url会工作,但当我尝试在代码中输入url时,它会发送+而不是冒号的空格和十六进制值 我的代码如下: var t = new Date(2011, 05, 11, 00, 00, 00); var a = "" + t.getFullYear() + "-" + t.getMonth() + "-" + t.getDate() + " 0" + t.getHour
var t = new Date(2011, 05, 11, 00, 00, 00);
var a = "" + t.getFullYear() + "-" + t.getMonth() + "-" + t.getDate() + " 0" + t.getHours() + ":0" + t.getMinutes() + ":0" + t.getSeconds();
$.getJSON("http://somedomain/restserver.aspx?&callback=?",
{
method: "date",
after: a,
before: a,
format: "xml"
},
function(json) {
alert("success");
});
它正在尝试发送:
有没有一种方法可以直接发送空格和冒号
如果有任何帮助,我们将不胜感激。谢谢
$.getJSON("http://example.com/restserver.aspx?after=" + a + "&before" + a + "&callback=?",
{
method: "date",
format: "xml"
},
function(json) {
alert("success");
});
我现在向服务器发送-
$.getJSON(“http://www.example.com/restserver.aspx?method=date,after=“+a+”&before=“+b+”&回调=?”
我没有收到返回的错误,但它没有返回到成功函数,当字符串输入到浏览器中时,有一种方法可以查看我发送的内容。我有firebug,但我不知道请求显示在哪里。这是一个成功的函数。getMonth()给我的是5而不是05 doh!!