Great, thanks for the response! I had been programming for hours by this point, can't believe it was due to not using the index..
in regards to building the URL by hand, I can drop the data, and pass the params through the URL directly!?
var task = data.task;
var id = data.id;