以零位开头的参数未正确传递到JavaScript

以零位开头的参数未正确传递到JavaScript,javascript,html,jquery,Javascript,Html,Jquery,您的号码可能会被视为八进制,尽管这种行为可能是特定于浏览器的。在任何情况下,前导零都不会被保留 您要么不使用前导零,要么将参数作为字符串传递 尝试在单引号之间设置参数onclick=“select\u id('您的参数编号') 像这样: function select\u id(mellicode){ 警报(mellicode); } Click这是否回答了您的问题?重复的。select_id()绝对不能保证工作。JSON编码您的PHP值,然后JSON在JS中对其进行解码。此外,像onclic

您的号码可能会被视为八进制,尽管这种行为可能是特定于浏览器的。在任何情况下,前导零都不会被保留

您要么不使用前导零,要么将参数作为字符串传递

尝试在单引号之间设置参数onclick=“select\u id('您的参数编号')

像这样:

function select\u id(mellicode){
警报(mellicode);
}

Click
这是否回答了您的问题?重复的。
select_id()
绝对不能保证工作。JSON编码您的PHP值,然后JSON在JS中对其进行解码。此外,像
onclick
这样的内联事件处理程序也是。它们是注册事件的一种方式。总是这样。
 <button type="button" id="btn_select_tahsilat1" class="btn btn-success"
                            style="                                                       
                            onclick="select_id(  <?= $d2['mellicode'] ?> )">

  </button>
function select_id(mellicode) {
alert(mellicode);