实实例例详详解解angularjs和和ajax的的结结合合使使用用
这是一篇关于easyui配合aj ax使用的文章,顺带介绍angularj s的使用以及让你感受到angularj s的 力。网上对于aj ax 的文也是多
如牛毛 。我就不直接从那种原生的httpxmlrequest 对象的j s 写起了哈。看那种东西也存粹是了解 高层的东西是怎么来的 原理是
啥真正做的时候写那种东西 不是扯淡么 你叼你技术牛逼整站的代码你全用那种写。html j s 这种东西最开始设计出来就没考虑周
全就是坨屎。还好现在有各种框架 可以帮助我们更容易的把这坨屎做的更美味。也还好由于互联网事业如日中天 的推动 让浏览
器端的这堆东西正在往统一规范的方向发展。
我们来建立一个webform页面 HelloAj axNet.aspx 。先说下aj ax 这里我使用网上流传甚广的那个Aj axPro.2.dll 他的网站是 http://
www .aj / 这是一个个人作品 ,很好用。
本来新的 里自带了服务端方法用webmethod 属性声明 客户端pagemethods访问的方式 ,各种对象也可以j son数据化
,功能跟上面一样的。微软自带的是aspx 的 odebehind 代码方法 一定要加stati ,至于web onfig 在新版的vs2013开发环境下
无须配置 如果是老的则新建aj ax 网站项目则web onfig 自动弄好了然后服务端页面载入事件中 S riptManager.GetCurrent(Page).
EnablePageMethods = true; 客户端 必须有runat=server 的form 和
然后客户端就可以pagemethods 的方式访问。
我始终还是认为上面那个更好用 。关于他的原理我就不多说了 ,通过页面载入时注册服务端对象 ,然后生成的html页面上就
多了这么几句
为是什么呢 为的是引用一段j s文件 aj axpro/WebA ppli ation1.NewFolder2.HelloAj axNet,WebA ppli ation1.ashx
然后你就明白了噻 这段客供你进行客户端j s调用的脚本 是服务端自动生成的 跟你 服务端的名字一模一样 然后你就可以貌似像
在客户端回调服务端方法样的 没什么神奇的,我们主要就是想利用他的这个特性和j son化数据的方便之处 来实现客户端服务端
数据的无缝传递。
关于j son数据的序列化 要是以前就只有利用外部j son库 或者微软自带的来进行手动解析:
服服务务端端::
public string ServerProcerMet