Ajax с CodeIgniter - PullRequest
       27

Ajax с CodeIgniter

0 голосов
/ 06 октября 2009

Я пытаюсь создать 3 текстовых поля с помощью CI, используя form_input. Первый - ввести цену, второй - ввести желаемое значение скидки, а последний - цену со скидкой, которая рассчитывается по цене и стоимости скидки. Как мне добиться этого с помощью КИ? Благодаря.

1 Ответ

0 голосов
/ 06 октября 2009

Ну, я не смог полностью понять вопрос, поскольку в заголовке написано Ajax, а в тексте вы не упомянули ни одного ajax.

Хорошо, я объясню, как использовать ajax с CodeIgniter. Я предполагаю, что вы используете JQuery и CodeIgntier.

Использование Ajax с CodeIgniter довольно просто. Все, что вам нужно сделать, это вызвать соответствующий контроллер из Jquery.

например,

<input type="text" name="val1" />
<input type="text" name="val2" />
<input type="text" name="val3" id="val3" />
<input type="button" id="button" />

выше код вашего просмотра сейчас jquery:

$('#button').click(function(){
$.ajax({
url: 'http://domain/index.php/controller',
...
...
success: function(val){
$('#val3').val(val);
}
});
});

в контроллере codeigniter вы можете получить значения и вернуть результат в виде числа, повторив его.

function controller()
{
 $val1 = $this->input->post('val1');
 $val2 = $this->input->post('val2');
 echo $val1 + $val3;
}

Вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...