grails中的ajax回调

时间:2016-01-12 16:29:07

标签: ajax grails

我的GSP中有以下ajax代码,我的控制器操作testAjax如何将successfailure发送到该代码,以便成功中的功能或者失败将被执行,这里是ajax:

$.ajax({
    contentType: false ,
    async :false,
    processData: false,
    url:'/myApp/photos/testAjax',
    type:'POST' ,
    //dataType: 'JSON', 
    data: uploadedFiles, 
    success: function(data, textStatus, jqXHR) {
        if(typeof data.error == 'undefined')
        {// Success so call function to process the form
            submitForm(event, data);
            alert (" data " + data);
       }
        else
        {
            // Handle errors here
            console.log('ERRORS: ' + data.error);
        }

        },

error: function(data,  textStatus,  errorThrown) {
   // Handle errors here
        console.log('ERRORS: ' + textStatus);
   }

});

这是控制器中的操作:

def testAjax() {
    println ("ajax data "+  params)
} 

1 个答案:

答案 0 :(得分:0)

def action(){
    render(status: 200, text: 'your text')
}