【问题标题】:How to embed HTML code in the laravel blade template?如何在 laravel 刀片模板中嵌入 HTML 代码?
【发布时间】:2021-10-13 10:06:38
【问题描述】:

我正在尝试构建一个嵌入 HTML 系统,任何人都可以在其中复制和粘贴代码 sn-p 到他的网站中以显示它。为此,我在 jquery 部分中编写了所需的代码。我想将该代码传递给特定的 div,以便该代码作为源代码运行。

jquery 部分:

 $(document).on("click", "#embedLink", function () {
    var textArea=$("#textArea");
    var url = $('#headerInput').val();
    $("#framInput").val(url);
    var iframe =document.getElementById('ifrm');
    var html= '<iframe id="ifrm" src="'+url+'"width="100%" height="600"    frameborder="0"disable></iframe>';
    textArea.append(html);
    
});

刀片模板:

<div name="" id="textArea">
               
         </div> 

我想在 div(id="textArea") 元素中传递 html 值。然后我想这样显示......

<iframe id="ifrm" src="'+url+'"width="100%" height="600"    frameborder="0"disable></iframe>

怎么做?

【问题讨论】:

  • 您是否尝试从用户输入中获取 url 并在 iframe 中显示该页面?

标签: php jquery laravel embed code-snippets


【解决方案1】:

你可以试试这个方法

textArea.append("<iframe id=\"ifrm\" src="+url+" style=\"width: 100%; height: 600;\" frameborder=\"0\" disable></iframe>");

【讨论】:

  • 这不起作用。表单在 iframe 中为 url 打开
【解决方案2】:

这个问题是我的。我终于找到了答案。 我已经解决了将代码作为文本传递的问题。

我已经解决了更换它的问题..

textArea.append(html);

通过以下

textArea.text(html);        

【讨论】:

    猜你喜欢
    • 2015-08-04
    • 2014-11-19
    • 1970-01-01
    • 2020-06-22
    • 2017-07-07
    • 2016-12-18
    • 2021-12-24
    • 2013-04-29
    相关资源
    最近更新 更多