Ajax file upload problems

Ajax file upload problems

I'm trying to use the Ajax File Upload plugin found  here.

I've entirely copied the javascript in the demo page's source and named my HTML elements the same as on the page. The only difference is the URL to post to.

However, when I click the input button that I've wired up I get the following error (using Chrome):
Uncaught TypeError: Object function (a,b){return new c.fn.init(a,b)} has no method 'ajaxFileUpload'

Can anyone tell me why I'm getting this error?

Furthermore, I'm using this with MVC. Does anyone have any demo or sample code to show how I should respond from the server back to the client?

As a final question, given that this Ajax File Upload expects a response in JSON or XML, would things be easier if I was to use the jQuery Form Plugin which accommodates HTML responses? (Are there any advantages/disadvantages to using either?)