繁体   English   中英

防止在 Javascript 中截断前面的零

[英]Prevent truncating of preceeding zeros in Javascript

我正在尝试将变量传递给 JavaScript function 然后使用该变量发出 Ajax 请求。 我的问题是,如果变量的值以零开头,则零会被截断。 例如,如果值为00056 ,则为 Ajax 调用发送的是56

这是我正在做的

 <a class="btn" onclick="return callFxn(<?php echo  $var; ?>);" href="" >Click here</a>

如何调整此 function 以使零不被截断。 我猜该变量需要作为字符串发送。 我不知道该怎么做。

function callFxn(output) {
    alert(output) //value is truncated here
 }

在 JavaScript 中的参数周围加上引号,使其成为字符串而不是数字。

<a class="btn" onclick="return callFxn('<?php echo  $var; ?>');" href="" >Click here</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM