Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ajax post上发送javascript中的文字日期_Javascript_Ajax_Web Services_Jsonp - Fatal编程技术网

在ajax post上发送javascript中的文字日期

在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

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.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!!