Aktualisierung der Datenbank mit jquery, ajax in codeigniter
Gibt es hier Beiträge, die bereits für dieses Problem, aber ich verstehe immer noch nicht die Datenbank zu aktualisieren. Ajax schickt mir eine 200 OK-aber wie gesagt keine db-update: (das $ - Plattform->id ist nicht das Problem, foreach gesetzt ist). Danke für die Hilfe!
Jquery
$('#button_<?php echo $platform->id; ?>').click(function(event) {
event.preventDefault();
var platform_id = <?php echo $platform->id; ?>;
$.ajax({
type: "POST",
url: "<?php echo site_url('home/select_job'); ?>",
data: {id : platform_id},
success: function(){ alert("success"); },
});
Controller
$platform_id = $this->input->post('platform_id');
$user_id = $this->session->userdata('id');
$this->users_model->job_selection($user_id, $platform_id);
Modell
public function job_selection($user_id, $platform_id){
$this->db->set('user_id', $user_id);
$this->db->set('status', 2);
$this->db->set('select_company', 1);
$this->db->where('id', $platform_id);
$this->db->update('companies');
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihr macht den Fehler, immer die
platform_id
es wirdid
weil Sie den Namenid
in deinem ajax-Aufruf versuchen, diese in Ihre controllerVersuchen, diese Hoffnung, die es zu lösen problem.