2009-10-06 2 views
-1

form_input을 사용하여 CI가있는 3 개의 텍스트 필드를 만들려고합니다. 하나는 가격을 입력하는 것이고, 하나는 원하는 할인 값을 입력하는 것이며, 마지막 것은 가격 및 할인 값에서 계산 된 할인 가격을위한 것입니다. CI로 어떻게 그것을 성취합니까? 감사.Ajax wih CodeIgniter

+4

먼저 다른 답변 받기 – Natrium

+0

시도해 보셨습니까? 왜 아약스에 태그를 붙 였나요? 질문 한 12 가지 질문 중 하나라도 대답을 수락하지 않은 이유는 무엇입니까? – cyclotrojan

답변

0

제목은 Ajax라고 말하고 텍스트에서는 아약스를 언급하지 않았기 때문에 질문을 완전히 이해할 수 없었습니다.

그럼 CodeIgniter에서 ajax를 사용하는 방법을 설명하겠습니다. 나는 JQuery와 CodeIgntier를 사용한다고 가정 할 것이다.

CodeIgniter에서 Ajax를 사용하는 것은 매우 간단합니다. Jquery에서 적절한 컨트롤러를 호출하기 만하면됩니다.

예 :

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

CodeIgniter의 컨트롤러에 당신이 값을 가져올 수 있습니다 그것을 반향에 의해 숫자로 결과를 반환 :

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

은 위의보기 이제 JQuery와 코드 입니다.

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

그 것이다.

+0

감사합니다 Codemaster .. 예를 들어 val2에 값을 입력 할 때 val3 값을 가져오고 싶습니다.해야합니까? 고마워요 ... – handoyo