Yes, Jindal would be unqualified under that definition.
I think McCain was OK in the sense that his parents were both citizens and their home of record was within the US, even though on temporary duty in Panama at the time. It’s no different than if two US citizens had a child while visiting a foreign country. i.e., I think the important thing is two citizen parents, not location. If Zero’s father had been a US citizen this wouldn’t be an issue, obviously.
According to how the law has been interpreted and put into pracrtice Both parents have to be US citizens and the birth of the baby has to occur on US soil for that child to be a natural born citizen.
The claim is that a natural born citizen is one born to two U.S. citizen parents on U.S. soil. Under that definition McCain is not a natural born citizen.