如何修复 Ajax post 删除前面的零
How to fix Ajax post Removing front zero
我有一个代码可以将值从一个页面传递到另一个模态页面。
我试图 document.write 传递的值,但它 returns 没有 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);
}});}
但是在第二页这里 returns 为 3
我希望 3 的输出是 0003。
您似乎将值作为整数传递,您需要将其作为字符串传递以保留零。请尝试以下操作:
<button onclick="openmodalseparationpay('<?=$row['EmpNo']?>')" title="Separation" ></button>
我有一个代码可以将值从一个页面传递到另一个模态页面。
我试图 document.write 传递的值,但它 returns 没有 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);
}});}
但是在第二页这里 returns 为 3
我希望 3 的输出是 0003。
您似乎将值作为整数传递,您需要将其作为字符串传递以保留零。请尝试以下操作:
<button onclick="openmodalseparationpay('<?=$row['EmpNo']?>')" title="Separation" ></button>