The only feedback that a plugin can provide is via the exception, which necessarily rolls back the transaction.
An alternative approach (if using Crm 2013) would be to create a Action the performs the task you want, and returns a value based on success or failure and call it from javascript
Microsoft CRM MVP - http://mscrmuk.blogspot.com/ http://www.excitation.co.uk