Asp日期到Javascript函数

时间:2017-06-07 13:49:11

标签: javascript asp.net

为什么是我的日期,当传递给javascript函数对值执行数学运算时

HTML:

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

会话(&#34; ECN&#34;)=&#39; 1111&#39;和datStart3 =&#34; 6/02/2017&#34;

每当我点击此按钮时,我的ajax请求是:

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

我想约会时间=&#34; 6/02/2017&#34; (我也尝试用&#39; - &#39;或者没有运气来替换&#39; /&#39;

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();
}

1 个答案:

答案 0 :(得分:0)

哇,我是个白痴。

刚才意识到我是以整数形式传递的。

投入&#39;&#39;在HTML部分的datStart3周围:

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

修复它。