如何使用Phonegap + jQuery Mobile呈现动态表单?

时间:2012-12-08 04:31:58

标签: json cordova jquery-mobile cross-domain cors

我正在开发一款iPhone&带有Phonegap + jQueryMobile的Android应用程序,它接收一个JSON,其中包含以前由我的ruby在rails web应用程序上生成的表单。

问题是,形式太大了。它有很多字段(有很多类型)并且目前在我的Phonegap应用程序中加载(渲染)这个表单需要花费太多时间,有时甚至更糟糕的应用程序会中断。

你知道我该如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

这是一个很长的镜头,但您可以尝试执行以下操作:

  • 使用JSON仅检索字段数据(而不是整个表单HTML)。
  • 通过JavaScript生成整个表单,并使用JSON数据填充字段。不要一次性设置整个HTML。而是使用appendChild
  • 插入元素

这种方法需要一些时间来开发,但它可能会加快您的应用程序。

答案 1 :(得分:0)

我找到了一个很好的方法。我将html表单部分存储在数据库表中,然后我通过AJAX加载每个部分。它适用于我的Phonegap应用程序。