帖子
帖子
用户
博客
课程
5
帖子
0
勋章
105
Y币
1、api.ajax的data,传递的是数组的话,服务端接收到解析为字符串,不是数组
     而jquery的$.ajax的data,正常解析为数组
     这样就导致了我的web端和手机app不能通用一套服务端代码

2、api.ajax的data,不能传递整个表单,如果实现功能“商品下单”,订单中很多商品,做成数组传递很麻烦的
     而jquery可以直接表单序列化,如:$("#subForm").serialize(),(序列化后格式为:a=va&a=oa&b=vb&b=ob&c=vc&c=oc)放到data中进行传递
     这样就导致了我需要把表单中每个input(属性name一致的)的value封装成数组进行传递,非常不方便
     
3、function中,先声明一个变量,然后api.ajax发送请求
     如:var count = GetUrlParam("count");      //GetUrlParam方法,是从浏览器地址url中读取参数值
          api.ajax({
            ....
            data{values:{count:count}}
            },function(ret,err){
          });

     会导致问题:count没等赋值成功呢,ajax就已经开始执行,导致data传递的count为空,服务端接收不到
2
帖子
0
勋章
88
Y币
好,支持,服从。
150
帖子
0
勋章
2579
Y币
加油
1
帖子
0
勋章
141
Y币
UISearchBar 模块怎么可以键盘只弹不收呢?
0
帖子
0
勋章
141
Y币
为什么一直显示$api is not defined at login.html : 84
380
帖子
4
勋章
6
Y币
wsy_ 发表于 2017-4-5 14:42
为什么一直显示$api is not defined at login.html : 84

页面没引入api.js
1
帖子
0
勋章
10
Y币
数据库添加数据双击没反应
2
帖子
0
勋章
5
Y币
你好,我先说明一下我的情况。
平台  android 的模块开发
当我在继承了 ApplicationDelegate  的类中 做第三方初始化的时候,只开启了一个进程
正常 这个第三方的初始化 在原生 代码中是需要 开启多个进程的。
现在我在 onApplicationCreate 中 做初始化,结果只开启了一个进程,导致第三方初始化失败。
这个问题该如何解决的呢?
20
帖子
1
勋章
7573
Y币
HO丶兴 发表于 2017-4-21 17:20
你好,我先说明一下我的情况。
平台  android 的模块开发
当我在继承了 ApplicationDelegate  的类中 做第 ...

多进程与否,跟你在哪个进程中启动它无关,而是你要在AndroidManifest中配置了它需要运行在非默认进程,它才会多进程。
2
帖子
0
勋章
5
Y币
常山赵子云 发表于 2017-4-21 18:11
多进程与否,跟你在哪个进程中启动它无关,而是你要在AndroidManifest中配置了它需要运行在非默认进程, ...

你好,我在配置文件 配置了新的进程,然后在 onApplicationCreate 中初始化  Service ,结果导致 就只有一个进程,这个可能是什么原因呢?
您需要登录后才可以回帖 登录

本版积分规则