Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
将字符串格式的日期从html发送到javascript函数。Javascript只收到不同的一年_Javascript_String_Function - Fatal编程技术网

将字符串格式的日期从html发送到javascript函数。Javascript只收到不同的一年

将字符串格式的日期从html发送到javascript函数。Javascript只收到不同的一年,javascript,string,function,Javascript,String,Function,我将(一本书的)预期归还日期发送给一个javascript函数 <td onclick="setApproved(@item.SchoolBook.Id,0,@item.Requestor.Id,@item.ExpectedReturnDate)"><button class="button-green" title="Approve">Approve</button></td> 以下是浏览器中调试的快照: 发送什么功能 什么功能接收 我将非

我将(一本书的)预期归还日期发送给一个javascript函数

<td onclick="setApproved(@item.SchoolBook.Id,0,@item.Requestor.Id,@item.ExpectedReturnDate)"><button class="button-green" title="Approve">Approve</button></td>
以下是浏览器中调试的快照:

发送什么功能

什么功能接收

我将非常感谢大家在这方面的帮助。
谢谢

问题是,您发送的日期就像一个数字,但是您有
-
字符

要使其工作,您应该将日期作为字符串发送,或者创建一个新的
date
对象

大概是这样的:

setApproved(5,03232142019-06-27)
经批准的SET(5,0,323214,'2019-06-27')
SETAProved(5,0,323214,新日期('2019-06-27'))
功能设置已批准(bookId、类型、请求者ID、erd){
控制台日志(bookId);
console.log(类型);
console.log(requestorId);
控制台日志(erd);

}
如果有效。你应该把我的答案标为有效答案
function setApproved(bookId, type, requestorId,erd) {
    $.ajax({
        type: "get",
        url: "/Books/SetApproved",
        dataType: "json",
        data: {
            bookId: bookId,
            type: type,
            requestorId: requestorId,
            erd: erd
        },
        success: function (response) {
            if (response == "success")
                //reload page
                location.href = `/Books/BooksToLend`;
            else
                if (response == "fail")
                    //load error page
                    location.href = `/User/Error`;
        },
        failure: function (response) {
            location.href = `/User/Error`;
        },
        error: function (response) {
            location.href = `/User/Error`;
        }
    });
}