JobId ve görünümüne değerleri nasıl gönderebilirim? Ajax
budur ben ajax ile sayfa kontrolöre iş değerini almak zorundadır görünüm Ayrıntılar düğmesini tıklayın ve orada ben iş bilgi çeken zaman veri tabanı r_job tablodan .. gelen getirilirken LOTAL listeleme ve sorumlu olarak iş ile ilgili tablo feillds göndermek zorunda ve bu sayfada görüntülemek zorunda.
Bu benim Dinamik İlanı geçerli:
$Jobquery = $conn->query("SELECT * FROM r_job ");
while($JobResults = $Jobquery->fetch_assoc()){
<tr>
<td id="hiringevent"><?php echo $JobResults['hiringevent']; ?></td>
<td id="JobId"><?php echo $JobResults['id_job']; ?></td>
<td><button id="ViewDetails" class="btn btn-primary text-center">View Details</button></td>
</tr>
Ve bu benim ajax ve jquery Çağrı geçerli: Benim Kontrolör Sayfa
$("#ViewDetails").click(function() {
$.ajax({
url: "job-controller.php",
method: "POST",
data: {'action':'viewjob','JobId' : + $('#JobId').html()},
dataType: "json",
success: function (response) {
$("#showMessage").html(response['message']);
},
error: function (request, status, error) {
$("#showMessage").html("OOPS! Something Went Wrong Please Try After Sometime!");
}
});
return false;
});
Son olarak:
if($_POST['action']=='viewjob'){
$jobSearch= $conn->query("SELECT * From r_job WHERE id_job='".$_POST['JobId']."'") or die(mysql_error());
$ViewJob=$jobSearch->fetch_assoc();
$hiringevent = $ViewJob['hiringevent'];
$jobname = $ViewJob['jobname'];
$jobdescription = $ViewJob['jobdescription'];
$cutoff = $ViewJob['cutoff'];
$joblocation = $ViewJob['joblocation'];
$interviewlocation = $ViewJob['interviewlocation'];
$jobexperience = $ViewJob['jobexperience'];
$response['message'] = "Show Job Information";
$response['success'] = true;
}else{
$response['message'] = "OOPS! Something Went Wrong Please Try After Sometime!";
$response['success'] = false;
}
echo json_encode($response);
exit;
}
Bulunduğum konu detaylarını görüntülemek istediğimde sadece detaylara bakıyorum düğmesi çalışma, yanıtınızda hiç bir sorun kalmadı