gpt4 book ai didi

jquery - Symfony2 和 Jquery UI 选项卡

转载 作者:行者123 更新时间:2023-12-01 05:01:23 26 4
gpt4 key购买 nike

我有页面,我可以直接联系,没有任何问题。

http://www.mysite.com/app_dev.php/comments/22

该页面显示了一个简单的文本形式元素和线程 22 的一行评论...我可以毫无问题地提交新评论

但是当我将此页面放在这样的选项卡中时,

<div id="tabs">
<ul>
<li><a href="#infotab">Information</a></li>
<li><a href="{{ path('comment', { 'torrent_id': filedata.fid }) }}" >Comments</a> </li>

</ul>

它显示了简单的表单,但不显示注释...所以路由似乎无法正常工作...对此有任何解决方法吗?...并且还用注释填充字段不起作用(它不会将其持久保存到数据库,而不显示错误)。

最佳答案

jQuery 选项卡使用 AJAX 来获取页面。如果该 URL 返回完整的 HTML,则可能是您的问题。为了避免在 ajax 请求中返回完整的 HTML,我经常让我的模板使用条件扩展。

{% extends app.request.isXmlHttpRequest ? "MyBundle::ajax.html.twig" : "::base.html.twig" %}

MyBundle::ajax.html.twig 是一个非常简单的模板,它只是将我的 body block 渲染在 <div> 中。 。使用此方法,当您直接访问该页面时,您将获得一个包含样式表和 JavaScript 的完整 HTML 页面。 ajax 请求仅获取正文,并假​​设加载它的页面已经具有所需的 CSS 和 javascript。

关于jquery - Symfony2 和 Jquery UI 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9690084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com