У меня есть простая функция публикации jQuery, которая отправляет данные JSON на контроллер CodeIgniter.Пост успешно выполняется клиентом, но я не получаю ответ от сервера.Я довольно плохо знаком с CI, поэтому я уверен, что делаю это неправильно.
function post(){
$.post("<?php echo base_url();?>index.php/user/create", {username:"testUser",password:"userpassword"},function(data) {
var test = data;
});
}
Итак, я передаю две строки в действие create пользовательского контроллера.Чтобы проверить, я просто пытаюсь получить «имя пользователя» из опубликованных данных и отправить его обратно в вызывающую функцию.В настоящее время ответ пуст.
public function create(){
if($this->input->post('newuser')){
$username = $this->input->post('username');
$password = $this->input->post('password');
echo json_encode(array('username'=>$username));
}
Может кто-нибудь дать мне подсказку?