ASP日期为JavaScript函数



为什么我的日期传递给JavaScript函数在值上执行数学操作??

html:

<td><button type="submit" form="frmParams" onclick="ChangeDate(<% =Session("ECN") %>, <% =datStart3 %>);" value="Submit">Click Me To Change Date</button></td>

其中session(" ecn"(='1111'和datstart3 =" 6/02/2017"

每当我单击此按钮时,我的Ajax请求是:

http://*****/apqp/updateDate.asp?ECN=1111&Date=0.001487357461576599

我想约会到=" 6/02/2017"(我也尝试用' - '或'a'替换'/''而没有运气(

(

JavaScript函数:

function ChangeDate(strECN, strDate)
{
    // Get an xmlHTTPRequest object.  Jump out with an error if the object can't be created.
    xmlHTTP = getXMLHTTPObject();
    if(xmlHTTP == null){
        alert("Your browser does not support AJAX!");
        return;
    }
    strURL = './updateDate.asp?ECN=' + strECN + '&Date=' + strDate;
    // Setup the xmlHTTP object, open it & send the request.
    xmlHTTP.open("GET", strURL, false);
    xmlHTTP.send(null);
    // Display the line items.
    window.location.reload();
}

哇,我是个白痴。

刚刚意识到我是作为整数传递的。

在html部分的datstart3围绕:

放置''
<td><button type="submit" form="frmParams" onclick="ChangeDate(<% =Session("ECN") %>, <% =datStart3 %>);" value="Submit">Click Me To Change Date</button></td>

修复它。

最新更新