asp页面内javascript语法错误
本文关键字:语法 错误 javascript asp | 更新日期: 2023-09-27 18:00:10
<script type="text/javascript">
/* <![CDATA[ */
var on_id = 1;
if (<%=GetValue() %>) {
on_id = <%=GetValue() %>;
}
</script>
我确实遇到了两个语法错误:在第二个闭合分支:在%>
之后,在;
再次出现%>
之后。GetValue()
是在代码隐藏中定义的公共十进制方法。
我怎样才能做到这一点?
我不是专家,但我也遇到过类似的问题="中的GetValue((%>(单引号(,即"<%"=GetValue((%>'所以我停止获取语法错误
使用parseFloat((函数从字符串
$.ajax({
type: "POST",
url: 'yoururl/GetValue',
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: successFunction,
error: errorFunction
});
使用AJAX调用:(检查successhandler 中的条件
试试这个
<script type="text/javascript">
var on_id = 1;
<%if (GetValue()) {%>
on_id = '<%=GetValue() %>';
<%}%>
</script>