我正在阅读有关 jQueryMobile 的一些基本教程,并且想知道 -可用于 jQueryMobile
的不同数据绑定选项有哪些?
我进行了搜索,结果只发现了 knockoutjs -
这是唯一的方法还是我可以像我们通常对普通 html 控件所做的那样绑定控件?
本质上,我想将 jQueryMobile 与 MVC 4 一起使用,并将控件与 JSON 绑定。
请指导。
我正在阅读有关 jQueryMobile 的一些基本教程,并且想知道 -可用于 jQueryMobile
的不同数据绑定选项有哪些?
我进行了搜索,结果只发现了 knockoutjs -
这是唯一的方法还是我可以像我们通常对普通 html 控件所做的那样绑定控件?
本质上,我想将 jQueryMobile 与 MVC 4 一起使用,并将控件与 JSON 绑定。
请指导。
您应该能够像对待任何其他 MVC 应用程序一样对待使用 MVC 构建的 jquery 移动网站。您可能会遇到基于 jqm 的 ajax 导航问题,但可以使用data-ajax="false"
.
http://jquerymobile.com/test/docs/forms/forms-sample.html
您还可以全局进行此更改:“如果可能,jQuery Mobile 将通过 Ajax 自动处理链接点击和表单提交。如果为 false,URL 哈希侦听也将被禁用,并且 URL 将作为普通 HTTP 请求加载。”
$(document).bind("mobileinit", function(){
$.mobile.ajaxEnabled = false;
});
http://jquerymobile.com/test/docs/api/globalconfig.html
最后,基于 ajax 的导航是关于性能的。如果你想使用通用的 asp.net MVC,你将不得不权衡这些权衡。