Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Jquery 如何使选项卡在按下时进行服务器呼叫?_Jquery_Jquery Ui - Fatal编程技术网

Jquery 如何使选项卡在按下时进行服务器呼叫?

Jquery 如何使选项卡在按下时进行服务器呼叫?,jquery,jquery-ui,Jquery,Jquery Ui,为了在我的页面上创建选项卡,我使用了上面显示的简单示例。 在我的例子中,这些选项卡的内容不是简单的文本,而是繁重的JSP,我不希望一次加载所有内容。 我的问题是,是否有一种方法可以将这些选项卡用作占位符,并且在用户实际按下它们时,仅使用服务器调用呈现每个选项卡的jsp的内容? 一个简单的代码示例将非常有用您的问题的答案是 HTML的相关部分包括: <ul> <li><a href="#tabs-1">Preloaded</a><

为了在我的页面上创建选项卡,我使用了上面显示的简单示例。 在我的例子中,这些选项卡的内容不是简单的文本,而是繁重的JSP,我不希望一次加载所有内容。 我的问题是,是否有一种方法可以将这些选项卡用作占位符,并且在用户实际按下它们时,仅使用服务器调用呈现每个选项卡的jsp的内容?
一个简单的代码示例将非常有用

您的问题的答案是

HTML的相关部分包括:

    <ul>
    <li><a href="#tabs-1">Preloaded</a></li>
    <li><a href="ajax/content1.html">Tab 1</a></li>
    <li><a href="ajax/content2.html">Tab 2</a></li>
    <li><a href="ajax/content3-slow.php">Tab 3 (slow)</a></li>
    <li><a href="ajax/content4-broken.php">Tab 4 (broken)</a></li>
</ul>

下面是一个例子,如果您查看firebug中的
xhr
选项卡,您会注意到在单击每个选项卡时会发出一个ajax调用,您的问题的答案是

HTML的相关部分包括:

    <ul>
    <li><a href="#tabs-1">Preloaded</a></li>
    <li><a href="ajax/content1.html">Tab 1</a></li>
    <li><a href="ajax/content2.html">Tab 2</a></li>
    <li><a href="ajax/content3-slow.php">Tab 3 (slow)</a></li>
    <li><a href="ajax/content4-broken.php">Tab 4 (broken)</a></li>
</ul>

下面是一个示例,如果您查看firebug中的
xhr
选项卡,您会注意到在单击每个选项卡时会发出一个ajax调用。此演示似乎正是您所需要的:


单击一个选项卡,启动对内部内容的ajax请求

此演示似乎正是您所需要的:


单击一个选项卡,开始对内部内容的ajax请求。这里的示例听起来像是它将完成您想要的:


只需将ajax1.html替换为您的页面即可。

这里的示例听起来像是可以满足您的要求:


只需将ajax1.html替换为您的页面。

jQueryUI网站上有(曾经)个示例,似乎已经过期。在jQueryUI网站上有(曾经)个例子,似乎已经过期了。但是这个解决方案的问题是,我的JSP是用SpringMVC呈现的,因此绑定到一个模型。我认为我需要“真正的”服务器调用/重定向,否则它将无法解决ModelsHanks问题,但这个解决方案的问题是,我的JSP是用SpringMVC呈现的,因此绑定到一个模型。我认为我需要“真正的”服务器调用/重定向,否则它将无法解决ModelsHanks问题,但这个解决方案的问题是,我的JSP是用SpringMVC呈现的,因此绑定到一个模型。我认为我需要“真正的”服务器调用/重定向,否则它将无法解决ModelsHanks问题,但这个解决方案的问题是,我的JSP是用SpringMVC呈现的,因此绑定到一个模型。我想我需要“真正的”服务器调用/重定向,否则它将无法解析模型