应用可在Chrome,Safari,Firefox等中正常运行。但在IE中,以下代码会出错:
$http.post('/myurl', 55)
.success(...)
.error(...)
错误:
Error: Invalid argument.
在$rootScope.$digest();
$apply
函数angular.js
之后发生
有哪些想法可以帮助调试这个神秘的Microsoft Internet Explorer™错误消息?
答案 0 :(得分:9)
所以...我发现添加引号让IE很开心。
适用于Firefox,Chrome,Safari等:
$http.post('/myurl', myNumberVariable)
但在IE(8)中失败了。但是,这适用于IE 8:
$http.post('/myurl', myNumberVariable.toString())
如果这是由于角度或尝试调用的java后端方法造成的,请不要澄清。