Do tej pory robiłem coś takiego:
skrypt.js
$.ajax({ url: 'content/ajax.php', type: 'GET', data: { action: 'getValues' }, success: function(data){ if(data == 1){ // jakies instrukcje } else if(data == 2){ // jakies instrukcje } else if(data == 3){ // jakies instrukcje } } });
ajax.php
<?php if($_GET['action'] == 'getValues'){ if(cos tam){ } else if(cos tam){ } else if(cos tam){ } } if($_GET['action'] == 'deleteItem'){ // jakis przyklad } if($_GET['action'] == 'editItem'){ // jakis przyklad } ?>
Takich akcji miałem jakieś 150 i ze skryptów powstawał mi jeden wielki warunek "if" na kilka tysięcy linijek kodu. Jak to zrobić poprawniej? Czy używać tu klas w PHP? Proszę o jakieś przykłady jak to ma być poprawnie zrobione.