需要替代jQuery ui标签的iframe

时间:2012-10-18 12:51:15

标签: javascript jquery html ajax jquery-tabs

我有一个基于Spring的Web应用程序与jQuery Tabs一起使用。

我建立了一个数据字符串(包含特定的)并附加到URL

var hrefData = "?" + item1 + "&" + item2 + "&" + item3;
var href = "myURL";
href = href + hrefData;

基本上我使用以下内容将URL加载到基于jQuery的选项卡中:

$( ui.panel ).append( '<iframe frameborder="0" style="border:0px" src="'+href+'" width="100%" height="100%"></iframe>');

我的servlet控制器接收到这个URL,我从字符串和进程中获取参数,返回结果数据&amp;页面,显示在上述iframe中。

我不想为此使用iframe。有人可以建议替代解决方案或提供一个示例,或者将HTML写入选项卡面板,或类似的东西。

由于


我也试过这个:

            $.get(href, function(data){
                alert("Data Loaded: " + data);
                $('ui.panel').append(data); // also tried .load(data);
            });

但这不起作用。

请帮忙

2 个答案:

答案 0 :(得分:1)

如何使用jQuery load()?

$('ui.panel').load(href);

http://api.jquery.com/load/

答案 1 :(得分:1)

如何使用客户端模板(handlebars.js,还有许多其他非常好的选择)。

回复将是一个简单的JSON对象,将被映射到客户端模板(而不是JSP页面)。