Abdul Waheed Abdul Waheed - 1 year ago 77
Javascript Question

How to send and receive hidden value using Ajax

This is my job id which is in php.

<td id="JobId"><?php echo $JobResults['id_job']; ?></td>

This is my reinvite button when i clicks this button i have to send hidden value that is job id using ajax:

<button id="ReInvite">Reinvite</button>

And this my ajax call:

$('#ReInvite').click(function() {
JobId = $('#JobId').val();
url: "job-controller.php",
method: "POST",
data: {'action':'reinvite','JobId' : + JobId},
dataType: "json",
success: function (response) {
error: function (request, status, error) {
$("#showMessage").html("OOPS! Something Went Wrong Please Try After Sometime!");
return false;

this is my controller page to call the hidden value:

$Jobid = trim($_GET['JobId']);
echo $JobId;

My Error is job id value is coming as zero.

Answer Source

You need to change your,

data: {'action':'reinvite','JobId' : + JobId},


{'action':'reinvite','JobId' : + $('#JobId').html()},

Hope this helps!

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download