如何修复Ajax发布删除前零

时间:2019-06-14 02:55:47

标签: php ajax zero

我有一个代码,可以将值从一页传递给另一页为模态。

我试图记录传递的值,但返回的结果不为0

首页

<button onclick="openmodalseparationpay(<?=$row['EmpNo']?>)" title="Separation" ></button>

第一页的值是0003,它来自数据库

第二页

function openmodalseparationpay(x){
$.ajax({
type:"POST",
url:"payroll_window_ajax.php",
data:{input:'openmodalseparationpay',empid:x},
success: function(data){
$('#separationpay'+x).modal('show');
$('#separationmodalbody'+x).html(data);
}});}

但是在第二页中,它返回为3

我希望3的输出为0003。

1 个答案:

答案 0 :(得分:1)

就像您将值作为整数传递一样,您需要将其作为字符串传递以保留零。请尝试以下操作:

<button onclick="openmodalseparationpay('<?=$row['EmpNo']?>')" title="Separation" ></button>