项目总结(2)

来源:互联网 发布:手机壳品牌知乎 编辑:程序博客网 时间:2024/05/29 04:10

其中关于post中后面跟的参数

httpSvc.post("/syspub/imgVerify", { head_tran_code: "P00013", captcha: $scope.model.captcha, captcha_serno: $scope.model.captcha_serno }, null, true)
其中的null和true,是什么意思?
这个以前的项目中也遇到过,但是之后忘了,所以说好记性不如个烂笔头。以后要多做总结。
最终明白了原因,
现在是一共定义了四个参数,其中1,2,4是定义的有值,第三个参数定义的是为null,这是因为如果,去掉
第三个参数null,第四个参数true就会被当做第三个参数来用了,所以为了定义第四个参数,同时不定义第三个
个参数,所以就给了第三个参数定义为null,这样第四个参数就可以正常使用了,就不会和第三个想混了。
因为javascript是弱语言类型,所以参数可以不用传完,用到几个传几个,但是如果要给后面的参数传
参的话,而不给前面的参数传参的话,就需要让前面的参数占住位置。