MVC 5 invalid JSON primitive
Comment was getting a bit long so adding this as an answer-
The first thing to try would be modifying your content type per this post:MVC JSON method returning invalid JSON to JQuery?
Try "application/json".
also wrap your data object in
JSON.stringify()
If that doesn't work can you tell me where result is coming from in your action - I'm not seeing the declaration. Also add a break point and ensure that you can step into that method.