jQuery Mobile前后端通信指南

jQuery Mobile 的 AJAX 通信用法,适合前端刚接触移动端的同学。页面生命周期事件能好配合求发送,像pageinitpagebeforeshow这些点都挺实用。

要说数据交互,$.ajax()几乎是标配了,想发 GET、POST 求都靠它,successerror回调写清楚,响应也快,代码也清晰。

表单这块,JQM 默认是跳转提交的,但你加个data-ajax="true"属性就能走 AJAX,不想跳转的话还可以直接event.preventDefault()。表单数据的话,用serialize()就挺方便。

跨域要注意下,后端支持 CORS 最省心,不行就考虑 JSONP 吧。老方法但有用。和 Java 配合用 Servlet 和 JSP 也没问题,REST 风格 API 更适合 JQM。

如果你在搞移动 Web 应用,又正好用 JQM,那这篇讲 AJAX 通信的文章还蛮值得一看,讲得细,代码也有参考价值,别错过了。

zip 文件大小:5.68KB