Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax Grails重定向不起作用_Ajax_Grails_Redirect - Fatal编程技术网

Ajax Grails重定向不起作用

Ajax Grails重定向不起作用,ajax,grails,redirect,Ajax,Grails,Redirect,ismy控制器不工作,我不明白为什么它在这里: class FormmakerController { def fileManipulatorService def index = { } def idProcessor = { String idToProcess = params.urlEncParam //Params lookalike urlEncParam:301-303-304-305 if(idToProcess != null){

ismy控制器不工作,我不明白为什么它在这里:

class FormmakerController {

def fileManipulatorService

def index = { }

def idProcessor = {
    String idToProcess = params.urlEncParam

    //Params lookalike urlEncParam:301-303-304-305
    if(idToProcess != null){
        String globalForm = ''
        idToProcess.split('-').each {item->
            globalForm += fileManipulatorService.fileProvider(item).getText()
        }

        //render(text: globalForm, contentType: "text/xml", encoding: "ISO-8859-1")

        //response.sendError(200)
        redirect(controller: 'tools', action: 'index', params: [globalForm: String])
    }}}
注意:控制器是从ajax请求调用的,我的重定向指令需要使用文本参数在不同的控制器中调用操作。
谢谢您的帮助。

重定向上的参数看起来不正确。尝试:

redirect(controller: 'tools', action: 'index', params: [globalForm: globalForm])

另外,这是如何从另一个控制器调用的?@Colin我使用的版本是grails1.3。7@PeterLedbrook问得好,我刚刚意识到我错了:这个动作是从ajax GET请求直接调用的,我已经编辑了我的post,故障是否与生成调用的ajax请求有关?我以前应该问:什么是它不工作?以什么方式?