永发信息网

如何通过AngularJs从后台取数据

答案:2  悬赏:60  手机版
解决时间 2021-02-18 06:44
  • 提问者网友:欲望失宠
  • 2021-02-18 01:01
如何通过AngularJs从后台取数据
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-02-18 02:20
简单的说你的这个问题不能是“PHP读JS文件的数据”,而是“PHP怎么识别JS提交的数组类数据”。因为PHP一般没法直接识别JS的数组,所以你在定义你的这个JS数组的时候要使用 var jsonArray = {“1”:test, "1232":test2 ;} 这种方式来定义一个JSON数组。之后你就可以自己写个 AJAX 方法请求你的那个处理的页面,并且把这个 JSON 数组传递过去。最后你在你的PHP脚本里面把这个数组用json_decode()方法将这个JSON数组转换成PHP的数组就行了。不过json_decode()只在PHP5.2.0之后的版本内才有集成。如果你的版本比较低就需要你自己去集成进去。
全部回答
  • 1楼网友:末日狂欢
  • 2021-02-18 02:56
1、插件源码主要基于angular directive来实现。 2、调用时关键地方是后台请求处理函数,也就是从后台取数据。 3、插件有两个关键参数currentpage、itemsperpage,当前页码和每页的记录数。 4、实现方法调用后我们需要根据每次点击分页插件页码时重新提交后台来获取相应页码数据。 在调用的页码中我使用了$watch来监控。 我初次使用时是把调用函数放在了插件的onchange中,结果发现每次都会触发两次后台。这个地方需要注意。 5、我把请求后台封装成了service层,然后在controller里调用,也符合mvc思想。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯