Javascript 调用js函数 {%=ConvertDateFromMSajax2JSFullDateStr(EnteredWhen)%}

Javascript 调用js函数 {%=ConvertDateFromMSajax2JSFullDateStr(EnteredWhen)%},javascript,asp-classic,Javascript,Asp Classic,但是没有调用函数convertDateFromsAjax2JSfullDateStr 如何调用该函数?您的问题不清楚,代码语法不正确。正如其他人指出的,您的示例中没有提供javascript函数 ASP分隔符“”不是“{%}” 要在ASP中“调用”函数,可以使用: 但是,通过使用显式call语句,函数不会返回任何值 如果函数要返回值,则省略call语句: 假设ConvertDateFromMSajax2JSFullDateStr是客户端JavaScript函数,并且您希望将div及其输出通过服

但是没有调用函数
convertDateFromsAjax2JSfullDateStr


如何调用该函数?

您的问题不清楚,代码语法不正确。正如其他人指出的,您的示例中没有提供javascript函数

ASP分隔符“”不是“{%}”

要在ASP中“调用”函数,可以使用:

但是,通过使用显式call语句,函数不会返回任何值

如果函数要返回值,则省略call语句:


假设
ConvertDateFromMSajax2JSFullDateStr
是客户端JavaScript函数,并且您希望将
div
及其输出通过服务器端参数,首先在页面中包含以下代码:

<div id="picker-updatedDate{%= ID %}" class="bordForTdPickerTables cellPadding cellNotEditable lastUpdateDIV">{%= ConvertDateFromMSajax2JSFullDateStr(EnteredWhen) %}</div>

window.onload=函数(){
var oDiv=document.getElementById(“picker UpdateDate”);
oDiv.innerHTML=ConvertDateFromMSajax2JSFullDateStr(“”);
}
那么div本身的正确语法是:

<script type="text/javascript">
window.onload = function() {
   var oDiv = document.getElementById("picker-updatedDate<%=ID%>");
   oDiv.innerHTML = ConvertDateFromMSajax2JSFullDateStr("<%=EnteredWhen%>");
}
</script>


确保将代码赋值给
ID
when
变量时在上述前面输入。

我不明白。你在哪里调用JS函数?
那?@Lorenzo这看起来像是经典的asp,从来都不好玩。应该怎么做才能让它知道如何调用这个函数?@Mikhail:你为什么用
{%=
%}
而不是
?另外,您是否可以发布
convertDateFromsAjax2JSfullDateStr
函数的代码以及
EnteredWhen
变量的值?
<div id="picker-updatedDate<%=ID%>" class="bordForTdPickerTables cellPadding cellNotEditable lastUpdateDIV"></div>