Grails - 如何使用Ajax加载模板? [英] Grails - how to load a template using ajax?

查看:85
本文介绍了Grails - 如何使用Ajax加载模板?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  $(document).ready(function(){
$(#botao)。click(function(ev){
ev.preventDefault();
var loading = new Image();
loading.src =images / spinner .gif
$ .ajax({
type:'POST',
url:index.gsp,
data:< missing> ;,
beforeSend :function(){
$(#divForm)。html(loading);
},
success:function(data){
$(#divForm) .html(data);
},
});
});
});

如何使用按钮将模板加载到名为#divForm的div中? p>

谢谢!

解决方案

我猜你想加载index.gsp页面在#divForm Id中,所以我写了这个简单的ajax代码。

#在下面的代码中包含controllerName,在这个地方你需要把你自己的controller名称。

  $(document).ready(function(){
$(#botao)。click(function (ev){
$ .ajax({
url:$ {createLink(controller:'controllerName',action:'form')},
type:post,
dataType:'text',
success:function(data){
$(#divForm)。html(data);
}
});
});
});


Here's what i've done so far:

$(document).ready(function(){    
    $("#botao").click(function (ev) {
        ev.preventDefault();        
        var loading = new Image();
        loading.src = "images/spinner.gif"        
        $.ajax({
            type: 'POST',
            url: "index.gsp",
            data: <missing>,  
            beforeSend: function(){
                $("#divForm").html(loading);
            },
            success: function(data){
                $("#divForm").html(data);
            },            
        });
    });
});

how can I pass my template using a button to load it in a div called #divForm?

Thanks!

解决方案

I guess your trying to load index.gsp page in #divForm Id, So i wrote this simple ajax code.

#.In the following code contains controllerName in this place you need to put your own controller Name.

      $(document).ready(function(){    
           $("#botao").click(function (ev) {   
              $.ajax({
                    url: "${createLink(controller: 'controllerName', action: 'form')}",
                    type: "post",
                    dataType: 'text',
                    success: function (data) {
                        $("#divForm").html(data);
                    }
                 });
              });
           });

这篇关于Grails - 如何使用Ajax加载模板?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆