我有一个标签A,当点击它时,它附加另一个标签B以执行点击动作B. 因此,当我点击标签B时,执行动作B. 但是,该.on方法似乎不适用于动态创建的标记B.
标签A的html和jquery如下:
<a id="address" class="add_address btn btn-inverse btn-medium pull-right push-top">Add Shipping address</a>
$('.add_address').click(function(){
    //Add another <a>
    $(document).append('<a id="address"  class="pull-right update btn btn-inverse btn-medium push-top">Update</a>');
})
当单击标签B时,执行一些动作B. 我的jquery如下:
$('.update').on('click',function(){
  //action B
});
我有一些非动态内容,也有类".update".在.on()上面的方法中,对于非动态内容,但不适用于动态内容.
如何使其适用于动态内容?
我在JBoss 7.1.1上使用PrimeFaces 3.2.
我试图在MySQL数据库中显示存储在BLOB中的图像<ui:repeat>.图像存储在a中byte[],然后转换StreamedContent为如下:
InputStream stream = new ByteArrayInputStream(ingredient.getImage());
ingredient.setJsfImage(new DefaultStreamedContent(stream, "image/jpg"));
然后我试图在Facelet中显示它如下:
<ui:repeat var="ingredient" value="#{formBean.ingredientResultSet}">
    <p:panel id="resultsPanel" header="#{ingredient.location.shopName}">
        <p:graphicImage value="#{ingredient.jsfImage}" alt="No picture set" />
...
但是,在加载页面时,我在JBoss中收到以下错误:
SEVERE [org.primefaces.application.PrimeResourceHandler](http - 127.0.0.1-8080-12)流式动态资源出错.
这是怎么造成的,我该如何解决?
KOGrid使用虚拟滚动动态呈现内容.我正在寻找类似的东西,但更通用,所以它可以用于ul列表,Bootstrap行,等等.我看到了一种叫千兆滚动的东西,但我认为现在它已经消失了.Git死了.
有没有人通过虚拟滚动看到动态内容的自定义绑定?
我正在使用我的ASP.NET MVC 3 Web应用程序中的新ASP.NET捆绑功能(使用System.Web.Optmization 1.0.0-beta预发行版).
效果很好.
但是,我们有一些存储在数据库中的动态 CSS/JS.
我希望将这个添加到我的核心包的单独包中,比如说"DynamicBundle".我知道怎么做,不是问题.
现在我的问题是,当在数据库中更改此CSS/JS时,需要"刷新"该捆绑包,以便将这些文件的内容重新读入捆绑包.
基本上,我需要ASP.NET重新生成附加到包URL的魔术guid /字符串.
理想情况下,我只想刷新特定的包,而不是整个包表.
有没有办法做到这一点?
编辑:
好的第二个问题,无法弄清楚如何将动态CSS/JS添加到捆绑包中.bundle.AddFile获取文件的虚拟路径,但它不是物理文件,而是字符串.我怎么会这样做?当然我不必先写出字符串到文件?
编辑2: 所以我决定不捆绑我的动态内容.有两个原因:
所以我所做的是在运行时手动缩小我的动态css/js(一次,然后缓存).这样我只需清除缓存就可以轻松刷新它.
话虽这么说,这仍然是一个相关的问题(刷新包)所以我会把它打开..
asp.net asp.net-mvc bundle dynamic-content asp.net-optimization
我想创建一个web scrapper应用程序,我想用webbrowser控件,htmlagilitypack和xpath.
现在我设法创建了xpath生成器(我为此目的使用了webbrowser),它工作正常,但有时我无法动态(通过javascript或ajax)生成内容.另外我发现当webbrowser控件(实际上是IE浏览器)生成一些额外的标签,如"tbody",而htmlagilitypack`htmlWeb.Load(webBrowser.DocumentStream);`没有看到它.
另一个说明.我发现下面的代码实际上抓住了当前的网页源代码,但我无法提供htmlagilitypack`(mshtml.IHTMLDocument3)webBrowser.Document.DomDocument;`
你能帮帮我吗?
我有一个IFRAME应该填充JavaScript的内容.如果内容在服务器上,我所要做的就是:
    function onIFrameFill() {
         myIframe.location.href = "HelloWorld.html";
     }
但我拥有的内容是在客户端生成的HTML页面,并表示为字符串(我对它没有太大影响).如何以编程方式填充iframe的内容?
我有一个json数组,可以包含我想要加载的组件的组件或html选择器.我试图在for循环中加载这些数据.当我尝试插入值{{d.html}}时,它会显示为计划文字.当我使用下面的innerHTML方法并检查dom时,我看到那里的html,但它不像一个自定义组件(dom只包含而不是初始化它并用组件模板替换它).
我看过动态内容加载器,但看起来不合适.这是for循环,因此不能使用模板语法,因此loadIntoLocation不适合我.如果组件有任何输入,也不确定它是如何工作的.
<div *ngFor="#d of dtabs" class="tab-pane" id="tab-{{d.component}}">
  <div [innerHTML]="d.html"></div>
</div>
我一直在尝试使用动态内容加载Doubleclick广告代码.我有一个网站,当你向下滚动而不是必须转到下一页,返回页面等时加载更多内容.但是我没有成功地获得我在每第2到第3页上加载的广告.
有谁知道如何做到这一点?
谢谢.
编辑
标题中的代码:
<script type='text/javascript'>
    googletag.cmd.push(function() {
    googletag.defineSlot('/XXX/XXX', [300, 250], 'div-gpt-ad-XXX-0').addService(googletag.pubads());
    googletag.pubads().enableSingleRequest();
    googletag.enableServices();
    });
</script>
我也尝试删除"enableSingleRequest",但这似乎没有帮助.
正文中的广告代码:
<div id='div-gpt-ad-XXX-0' style='width:300px; height:250px;'>
    <script type='text/javascript'>
        googletag.cmd.push(function() { googletag.display('div-gpt-ad-XXX-0'); });
    </script>
</div>
我用它<p:media>来显示静态PDF内容.
<p:media value="/resource/test.pdf" 
         width="100%" height="300px" player="pdf">  
</p:media>
如何更改它以显示动态内容?
我正在 React 中创建一个新应用程序。我想对横幅使用滑动滑块。横幅将从 API 中获取。当滑动器到达最后一张幻灯片时,如何将幻灯片附加到滑动器上。我正在使用onReachEnd函数来触发 api 调用。不确定如何动态附加幻灯片。
export const HeroSlider = () => {
    const [pageNumber, setCurrentPageNumber ] = useState(0)
    const { homeBannerData, isLoading, error } = useBannerData(pageNumber)
    
    var dataHomeBanner = []
    if (homeBannerData && homeBannerData.result) {
        dataHomeBanner = dataHomeBanner.concat(homeBannerData.result.data)        
    }
    function fetchBannerData() {
        setCurrentPageNumber(pageNumber+1)
        if (homeBannerData && homeBannerData.result) {
            dataHomeBanner = dataHomeBanner.concat(homeBannerData.result.data)        
        }
    }
    return (
        /* Hero Banner Start */
        <section className="hero-slider">
            <Swiper
                    slidesPerView={1}
                    watchSlidesVisibility = {true}
                    navigation
                    onReachEnd={() => fetchBannerData()}
                    autoHeight = {true}
                    >
                    {dataHomeBanner …dynamic-content ×10
javascript ×2
jquery ×2
jsf ×2
primefaces ×2
ads ×1
angular ×1
asp.net ×1
asp.net-mvc ×1
bundle ×1
c# ×1
google-dfp ×1
graphicimage ×1
iframe ×1
innerhtml ×1
jsf-2 ×1
knockout.js ×1
media ×1
ngfor ×1
reactjs ×1
scroll ×1
swiper.js ×1
uirepeat ×1