Erm may be wrong, but you pass jQuery i, s, b, but in the action you have, i, b.
The order must be correct for jQuery posts.
EDIT
This is how I use jQuery posts;
JQuery
$.post("/Articles/jQueryAddComment", { commentText: commentText, id: id, type: commentType }, function(returnedHTML) {
});
In my controller
public ActionResult jQueryAddComment(string commentText, int id, string type)
{
return PartialView("CommentList", fvm);
}
source
share