Wie kann ich JobId senden und Werte an Ansicht anhängen. Dieses Ajax
ist die lotal Auflistung Abrufen aus der Datenbank r_job Tisch .. Wenn ich Ansicht Schaltfläche Details klicken sie hat den Job Wert zu übernehmen Seite durch Ajax an der Steuerung und dort werde ich die Auftragsinformationen abrufen und In responsense muss ich jobbezogene Tabellenfelder senden und auf dieser Seite anzeigen lassen.
Das ist mein Dynamische Listing:
$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>
Und das ist meine Ajax und jquery Call:
$("#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;
});
Schließlich mein Controller Seite:
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;
}
Meine aktuelle Ausgabe ist, wenn ich auf Ansichtsdetails nur erste Ansicht Detailsklicketaste funktioniert verbleibend keine antwort