In a large frying pan, heat oil to 400°.
Cut chicken into strips, set aside.
Use a bowl, or a gallon size baggie, and add flour, garlic salt, onion powder, Cajun seasoning, and paprika. Seal and shake to coat.
Pour milk into a shallow bowl.
Add breadcrumbs to another shallow bowl.
Place a few pieces of chicken in milk.
Next, add chicken strips to flour mixture.
Turn or shake to coat.
Remove each piece of chicken from flour and place into the milk for the second time.
Then place strips into the breadcrumbs.
Place each strip into hot oil and fry until done, approximately 4-5 minutes per side.
Place on a paper towel lined plate.
Once all the chicken strips are cooked, place a slice of Swiss cheese, then 2 pieces of ham, then top with another slice of Swiss cheese on top of each chicken strip.
Place chicken strips into another pan, cover and heat over low heat to melt the cheese.
Mix mayonnaise and mustard together.
Serve with dipping sauce.