【问题标题】:Knockout.js and Jquery MobileKnockout.js 和 Jquery Mobile
【发布时间】:2014-07-24 17:47:23
【问题描述】:

我有一个 Jquery Mobile 和 phonegap 应用程序。我用:

   Jquery Mobile (1.3.1)
   jquery (1.9.1)
   Phonegap (2.8.0)

我被要求在应用程序中使用 knockout.js。我对knockout.js 完全陌生,并且仍在尝试了解它是如何工作的。

我将不得不发送带有JSON 数据的ajax 请求,响应将是JSON 对象。我曾经使用 for 循环来处理 JSON 对象,一切都很好。我只是有点担心如何让这一切与 knockout.js 一起工作。

谁能给我关于如何使用这个新的 knockout.js 的建议。我只有非常有限的时间(大约 1 周)来了解如何让这一切发挥作用。

或者您是否建议坚持我们所知道的并使用 jquery 和 jquery mobile。

【问题讨论】:

  • 你好@BetRob。您可以查看tutorialsofficial site。请仅在您的代码有真正问题时提出问题。祝你好运:)
  • 也看看this。虽然它不是基本的。

标签: javascript jquery jquery-mobile cordova knockout.js


【解决方案1】:

http://knockoutjs.com/documentation/json-data.html

Knockout 不会强迫您使用任何一种特定技术来加载或保存数据。 你可以用你平时用的那个

$.getJSON("/some/url", function(data) { 
    // Now use this data to update your view models, 
    // and Knockout will update your UI automatically 
})

var data = /* Your data in JSON format - see below */;
$.post("/some/url", data, function(returnedData) {
    // This callback is executed if the post was successful     
})

【讨论】:

    猜你喜欢
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-22
    • 2013-05-05
    • 2012-08-26
    相关资源
    最近更新 更多