В вашем случае вы можете передать 2 значения в параметрах как:
data: { key1: value1, key2: value2 }
И вы можете получить их в вашем контроллере, используя $_POST
Но в вашем примере вы отправляете только 1 параметр и не получаете его в своем контроллере, вы используете ваш URL-адрес для получения класса.
В вашем файле контроллера вы можете просто получить значения в $_POST
, вы можете проверить оба значения с помощью:
echo '<pre>';
print_r($_POST);
Вы получите оба значения в $_POST
, тогда вы можете получить доступ, используя $_POST['key1']
или $_POST['key2']
Еще одна вещь, Я не знаю, почему вы используете одинарную кавычку для ключа вашего параметра, я думаю, он будет преобразован в строковую переменную.
Второе решение для вашего примера:
var xclass = $ ('. sclass'). val ();
var section = $ ('. section'). val ();
data: 'class='+xclass+'§ion='+section, // here you can use quote and & for separation.