Как исправить пост Ajax Снятие переднего нуля - PullRequest
1 голос
/ 14 июня 2019

У меня есть код, который передает значение с 1 страницы на другую страницу, которая является модальной.

Я пытался документировать. Записать переданное значение, но оно возвращает без 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 Ответ

1 голос
/ 14 июня 2019

Похоже, что вы передаете значение как целое число, вам нужно передать его как строку, чтобы сохранить нули. Пожалуйста, попробуйте следующее:

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