我有一个Web服务,它返回一个JSON编码的数据数组.然后我使用jQuery的.each()函数来遍历该数组,但是在Firefox中它会向下迭代,而在Chrome中它会迭代.
从Web服务返回的数据是:
{
"data": {
"610": {
"id": "610",
"url": "a url 1",
"description": "XXX YYY",
"toc": "0000-01-00",
"active": "1"
},
"608": {
"id": "608",
"url": "a url 1",
"description": "ytttgffrr",
"toc": "0000-01-00",
"active": "1"
},
"607": {
"id": "607",
"url": "a url 3",
"description": "rtretert3",
"toc": "0000-01-00",
"active": "1"
},
"606": {
"id": "606",
"url": "a url 4",
"description": "xxxwwww",
"toc": "0000-01-00",
"active": "1"
},
...
}
}
Run Code Online (Sandbox Code Playgroud)
Firefox进入610 - > 606,而Chrome则为606 - > 610.
任何想法为什么以及我能做些什么呢?
我的项目中有一个特定于服务器的配置文件,因此不希望包含在 Git 中,因为每次我们部署它时都会覆盖服务器的设置。为了解决这个问题,文件从 Git 中删除了......好主意,但现在每次部署项目时,服务器配置文件都会被删除。
所以我现在遇到了一个问题。我真正想要的是文件在其中.gitignore并且永远不会添加到项目中,但是一旦添加了它,我就看不出有什么方法可以将它从项目中删除,而不会在每次部署时触发对现有文件的删除。
有什么方法可以从项目中删除文件而不删除它。有效地追溯忽略已添加的文件?