应用程序在Chrome,Safari,Firefox等中运行良好.但在IE中,以下代码给出了错误:
$http.post('/myurl', 55) .success(...) .error(...)
错误:
Error: Invalid argument.
之后会发生$rootScope.$digest();
在$apply
函数angular.js
任何可以帮助调试这个神秘的Microsoft Internet Explorer™错误消息的想法?
所以...我发现添加引号让IE很开心.
这适用于Firefox,Chrome,Safari等:
$http.post('/myurl', myNumberVariable)
但在IE(8)中失败了.但是,这适用于IE 8:
$http.post('/myurl', myNumberVariable.toString())
如果这是由于角度或尝试调用的java后端方法,则无法澄清.