首页 > 解决方案 > 防止在Javascript中截断前面的零

问题描述

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

这是我正在做的

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

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

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

标签: javascriptphplaravel-5

解决方案


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

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

推荐阅读