2009-10-06 49 views
-1

我想通過使用form_input來創建帶有CI的3個文本框。一種是輸入價格,一種是輸入期望的折扣價值,而最後一種是折扣價格,其是根據價格和折扣價值計算的。我如何用CI實現它?謝謝。Ajax wih CodeIgniter

+4

先接受一些其他的答案 – Natrium 2009-10-06 07:09:30

+0

你有什麼試過?你爲什麼給ajax加標籤?爲什麼你沒有接受你提出的12個問題中的任何一個的答案? – cyclotrojan 2012-10-06 13:16:57

回答

0

嗯,我不能完全理解這個問題,因爲標題說Ajax和文本中你沒有提到任何Ajax。

那麼我會解釋如何在CodeIgniter中使用ajax。我會假設你使用JQuery和CodeIgntier。

在CodeIgniter中使用Ajax非常簡單。你所要做的就是從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); 
} 
}); 
}); 

在笨控制器,你可以獲取的價值和呼應其返回結果爲數字。

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

那就是它。

+0

感謝Codemaster ..舉例來說,我想在val2中輸入值時獲得val3值。我該怎麼辦?謝謝... – handoyo 2009-10-06 14:10:08