Is it possible to use the JQuery ajax method to pass parameters into a controller, have the action in the controller return an image and display that image back to the user?
$.ajax({
type: 'POST',
url: '/Controller/Action',
data: { 'parameter1': '\'' + parameter1Value + '\'', 'parameter2': '\'' + parameter1Value + '\'', 'parameter3': '\'' + parameter1Value },
dataType: 'image' /* Can ajax return an image? */,
success: function (imageResults) {
// Do something
},
error: function (xhr, status, error) {
// Do something else
}
}
My goal is to generate a dynamic image based on parameters in the form and display that image back to the user. In addtion, ad added bonus would be to fire the ajaxstart and ajaxstop handling used by other ajax calls on the page.
以上就是MVC3 and JQuery - Can JQuery ajax method display an image generated in the controller?的详细内容,更多请关注web前端其它相关文章!