She and her friend Jaylen rushed to get their dogs out of the park, but suddenly, she said she felt pressure on her arm.
"I just ended up being dragged across the ground by the dog, and he started shaking and locked onto my arm and there's people yelling, and she's yelling and Jaylen is trying to rip the dog off my arm," Heggins said.
Her friend jumped on top of the dog and fought it until Pineville police arrived.
Officers told Jackson they needed to take her dog into custody, but they said she took her dog and drove off.
Officers turned on their lights and sirens and followed her. They said she drove the speed limit the entire time, but refused to stop.
At one point, they said she tried to hit their patrol car. Six miles later, she arrived at an animal hospital on Archdale Drive in Charlotte.
Eventually, police arrested Jackson.
"I could have been an 8-year-old or a child and that would be worse than what I got or Jaylen," Heggins said.
Her friend Jaylen suffered several bites and broke a finger during all of this.
The dog is under what is called a "rabies quarantine." Animal control officials are monitoring it while police look into its background and decide if it should be put down.