Hallo, wenn ich meinen Status mit einer Schaltfläche von inaktiv zu aktiv durch Ajax-Methode aktualisieren möchte, so habe ich einige Code geschrieben, weiß ich nicht, ob es richtig oder falsch ist, aber Status nicht aktualisiertUpdate-Status von aktiv zu inaktiv mit codenigniter
2
A
Antwort
1
Dies sollte funktionieren
Controller:
public function update_status(){
$status = $this->input->post('status');
$course_id = $this->input->post('id');
$this->CoursesModel->update_course_status($course_id,$status);
}
Modell:
public function update_course_status($course_id,$status){
$data['status'] = $status;
$this->db->where('course_id', $course_id);
$this->db->update('courses',$data);
}
Script:
$(document).on('click','.status_checks',function()
{
var status = ($(this).hasClass("btn-success")) ? '0' : '1';
var msg = (status=='0')? 'Deactivate' : 'Activate';
if(confirm("Are you sure to "+ msg))
{
var current_element = $(this);
var id = $(current_element).attr('data');
url = "<?php echo base_url().'index.php/Dashboard/update_status'?>";
$.ajax({
type:"POST",
url: url,
data: {"id":id,"status":status},
success: function(data) {
location.reload();
} });
}
});
+0
Vielen Dank dileep es hat funktioniert vielen Dank – ohmygood
0
ich denke, Sie einige Informationen in $ data wie so
$data['status'] = $status;
$this->db->where('course_id', $course_id);
$this->db->update('courses', $data);
Hoffe, es löst das Problem stellen sollte!
+0
danke poria für Ihre Antwort – ohmygood
Verwandte Themen
- 1. Wie mache RibbonApplicationMenuBar inaktiv/aktiv?
- 2. Konsolidieren ein großes if/else Listenelemente aktiv oder inaktiv Menü
- 3. Stop-Update wenn Inaktiv
- 4. Retrieve verwandten Beitrag mit codenigniter
- 5. Admob-Status inaktiv
- 6. mehrfach wo Bedingung codenigniter
- 7. Machen Sie die ausgewählte Registerkarte aktiv und bleiben inaktiv mit reinem Javascript nicht jquery
- 8. Von Pop-Fenster aktiv das Elternfenster
- 9. Kein Bild hochgeladen in codenigniter
- 10. Wie Array-Wert in codenigniter
- 11. Validate aktiv Akkordeon-Panel
- 12. Wie kann ich steuern, welche Tastatur aktiv ist und welche (zu einem bestimmten Zeitpunkt) in einem Multitastatursystem inaktiv ist?
- 13. Fenster inaktiv bleiben, selbst wenn aktiviert
- 14. Appcelerator Organisation plötzlich inaktiv
- 15. Warum sind meine Bereitstellungsprofile in der Dev-Apple-Site aktiv und in Xcode inaktiv?
- 16. Android Emulator verliert die Internetverbindung nach einer gewissen Zeit (inaktiv oder aktiv)
- 17. Canot senden Mail mit mailgun smtp mit codenigniter
- 18. Wie Konzept der aktiven/inaktiv zu SPIN-Regeln hinzufügen?
- 19. Vagrant Netzwerkfehler mit 2 Netzwerkkarten (1 inaktiv)
- 20. Nicht in der Lage, EXPORT-Tasten zu Datentabelle in codenigniter
- 21. Mauszeiger ausblenden, wenn inaktiv (mit jQuery)
- 22. aktiv addClass jquery mit
- 23. Akzente senden mit jquery ajax Anfrage und codenigniter
- 24. Nur bestimmten Benutzer erlauben, Beitrag mit codenigniter zu bearbeiten/zu löschen
- 25. C# Wie lange war der Benutzer inaktiv
- 26. Bild nicht im Ordner unter Verwendung von codenigniter
- 27. Outlook Addin startet nicht aktiv
- 28. Wie aktiv Outlook Add-Ins (Erweiterung) automatisch?
- 29. PHPUnit Einfriert, wenn mit xdebug aktiv und hören zu hören
- 30. Fragment bereits aktiv - Wenn zu setArguments versucht
Überprüfen Sie, ob Ihre Ajax feuert und den neuen Status zu senden zu modellieren – Poria
Sie sind n ot das Übergeben von Daten zum Aktualisieren. $ this-> db-> update ('Kurse', $ Daten); // gibt Ihnen undefinierte Variable $ data. https://ellislab.com/codeigniter/user-guide/database/active_record.html#update –