Json 如何使用Phonegap+;jquerymobile?

Json 如何使用Phonegap+;jquerymobile?,json,cordova,jquery-mobile,cross-domain,Json,Cordova,Jquery Mobile,Cross Domain,我正在用Phonegap+jQueryMobile开发一个iPhone和Android应用程序,它接收一个JSON,该JSON带有我的rubyonrails web应用程序先前生成的表单 问题是,表格太大了。它有许多字段(有许多类型),目前在我的Phonegap应用程序中加载(呈现)此表单需要花费太多时间,更糟糕的是,有时应用程序会崩溃 您知道如何解决此问题吗?这是一个很难解决的问题,但您可以尝试执行以下操作: 使用JSON仅检索字段数据(而不是整个表单HTML) 通过JavaScript生成

我正在用Phonegap+jQueryMobile开发一个iPhone和Android应用程序,它接收一个JSON,该JSON带有我的rubyonrails web应用程序先前生成的表单

问题是,表格太大了。它有许多字段(有许多类型),目前在我的Phonegap应用程序中加载(呈现)此表单需要花费太多时间,更糟糕的是,有时应用程序会崩溃


您知道如何解决此问题吗?

这是一个很难解决的问题,但您可以尝试执行以下操作:

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

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

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

Tanzeel Kazi,谢谢,伙计,但我已经尝试过这样做,问题是字段和数据表单太多了。我还有一个想法,只加载一些表单部分,当用户滚动到页面末尾时,我会加载更多的部分,比如twitter的分页模式。无论如何,我会尝试,然后我会张贴在这里,如果工作与否。