Lopez's "Dance Again World Tour" was performed in the country's capital, Jakarta, on Friday in line with promises Lopez made to make her show more appropriate for the audience, said Chairi Ibrahim from Dyandra Entertainment, the concert promoter.
"JLo was very cooperative ... she respected our culture," Ibrahim said, adding that Lopez's managers also asked whether she could perform her usual sexy dance moves, but were told that "making love" moves were not appropriate for Indonesia.
"Yes, she dressed modestly ... she's still sexy, attractive and tantalizing, though," said Ira Wibowo, an Indonesian actress who was among more than 7,000 fans at the concert.
Another fan, Doddy Adityawarman, was a bit disappointed with the changes.
"She should appear just the way she is," he said, "Many local artists dress even much sexy, much worse."
Lopez changed several times during her 90-minute concert along with several dancers, who also dressed modestly without revealing their chests or cleavage.
Most Muslims in Indonesia, a secular country of 240 million people, are moderate. But a small extremist fringe has become more vocal in recent years.
They have pushed through controversial laws - including an anti-pornography bill - and have been known to attack anything perceived as blasphemous, from transvestites and bars to "deviant" religious sects.
Lady Gaga was forced to cancel her sold-out show in Indonesia in May following threats by Islamic hard-liners, who called her a "devil worshipper."
Lopez will also perform in Muslim-majority Malaysia on Sunday.
"Thank you Jakarta for an amazing night," the 43-year-old diva tweeted to her 13 million followers Saturday.