2011-03-12 88 views
0

有一個簡單的命令:更新的形式,而不是加載或刷新頁面

<?php echo form_open("sales/add",array('id'=>'add_item_form')); ?> 

我怎樣才能讓這個命令所以它只是更新的形式,沒有重裝或重定向。我甚至不需要看錶格。我嘗試了各種各樣的方法,但是想知道我是否缺少了一些簡單的東西。我只需要發佈數據。 這是codeigniter輸出的內容。

<form action="http://127.0.0.1/index.php/sales/add" method="post" id="add_item_form"> 
    <label id="item_label" for="item"> 
</form> 

我試過jquery,但仍然無法正常工作。任何幫助將不勝感激。

+0

我可以知道哪一個你必須更新,而無需重定向或重新加載。 – Sakthi 2011-03-13 18:25:54

回答

0

你絕對需要jQuery的AJAX功能來做到這一點。也許你已經嘗試了不同的jQuery功能。檢查了這一點:

http://api.jquery.com/jQuery.post/ 

存在這樣的鏈接,你可以看一些例子。

0

你知道你的控制器的路徑嗎?然後你可以使用jQuery來做到這一點。檢查這個插件:http://jquery.malsup.com/form/

+0

嗨,謝謝你的回覆。我嘗試了malsup,但沒有得到它的工作。也許這是一些衝突。我知道控制器的路徑。我不知道我會如何實施它。我對codeigniter很陌生。你有任何進一步的信息。謝謝。 – simon 2011-03-12 20:03:28

+0

發佈您使用jquery插件所做的代碼,以及正在發生的錯誤 – bluefoot 2011-03-13 10:49:34

+0

設法讓它與malsup一起工作。乾杯。如果有人需要知道包含jquery和\t simon 2011-03-13 11:07:21