0
我已經使用jQuery表單插件將整個表單數據提交給服務器,同時Ajax。當服務器代碼(php)返回時,檢索到的數據採用JSON格式。用jQuery填充表單的最佳方法是什麼?用jQuery填充表單的最佳方法是什麼?
這是我想做的事:
- 用戶輸入的形式
- 用戶提交表單數據(我使用AJAX來提交)
- 服務器的代碼返回的數據。
- 用戶可以檢索輸入的數據。
因此,對於第4步,我想知道什麼是最好的方法來填充表單?
謝謝
我已經使用jQuery表單插件將整個表單數據提交給服務器,同時Ajax。當服務器代碼(php)返回時,檢索到的數據採用JSON格式。用jQuery填充表單的最佳方法是什麼?用jQuery填充表單的最佳方法是什麼?
這是我想做的事:
因此,對於第4步,我想知道什麼是最好的方法來填充表單?
謝謝
如果你能保證返回的JSON對象包含符合您的表單字段屬性名稱,它可以是相當簡單的填充表單。
當然,您需要首先評估檢索到的JSON,使用eval
或使用JSON庫such as this進行增加的安全檢查。
然後,你可以遍歷這樣的對象:
var obj = eval(json); /* or JSON.parse(json); */
for (var field in obj)
$('#' + field).val(obj[field]);
如果表單中包含非文本字段(如select
),你可以添加額外的檢查,以設置所選指標來代替。
您是否知道我現在可以遵循的現有示例? 謝謝 – a2011 2010-07-19 21:15:19