2012-10-08 105 views
0

我有許多ajax表單,我在這裏添加數據行ujng ajax。 現在表單被正確提交,但我仍然無法找到好的解決方案,如何將數據添加到數據庫中。如何使用jQuery填充預定義的html數據

我有兩個選擇

  1. 從服務器返回我充滿內容的數據,只是追加了。
  2. 只需返回true或flase並有html模板,我可以使用jquery填充數據,然後在表格行中追加數據。

CI像第二個解決方案,但可有人請點我的教程或鏈接,我可以看到它的實際使用

+0

什麼是實際問題。你可以返回真或假?或如何使用模板等? –

+0

我想知道,如何使用模板 – user26

+0

您正在使用哪些模板?把手,小鬍子,jQuery模板,灰塵 –

回答

0

最好的辦法是從服務器端檢查,如果插入SQL是正確的話,創建一個XML或JSON對象作爲輸出。

輸出應該是例如在JSON: {name:"John", lastName:"Doe"}等等

做到這一點,最簡單的方法是堆棧數組中的變量,數組看起來像: $數據=陣列( 「name」=>「John」,「lastName」=>「Doe」);

然後做

echo json_encode($data); 

,PHP將變換數組成JSON對象。


隨後的Javascript只是做數據追加到每一個領域,進入到JSON對象: 第一解析從PHP文件返回:

data = JSON.parse(data); 

然後data.name和數據.lastName將包含信息