Do this and be happy!
Crumple, then uncrumple 2 sheets of aluminum foil.
Smear butter, [olive oil will work also] on each piece of foil. Lay a bed of sliced onions, inside each onion slice place a slice of lemon or lime. On top of the lime a heavy sprinkling of fresh parsley. Season salmon with your choice of seasonings, but lemon pepper and a little sea salt works very nice. Lay fish on the prepared bed skin side down[if it has skin]and repeat the process on the top side of filet. Double or triple fold foil around edges and cook on the grill about 8-10min per side depending on the size of the fillet. This also works well in the oven at about 400-425 for a little longer. And, beleive it or not, you can also steam/bake this in the dishwasher on the short cycle/no soap obviously. Seal edges very well for the last one. Serve on bed of long grain/wild rice. I have cooked salmom may times with 1st2 methods and twice dishwasher method. They are all goof proof.Thank me later