如何在div标签之间编写动态文本?

时间:2017-01-10 08:29:49

标签: javascript jquery html ajax

我在登录屏幕上输入div。我希望这篇文章是动态的。这就是我使用ajax jQuery来提取数据的原因。我希望它写在div中。你是怎么做到的?

<div class ="bas">Write here(title)</div>
$.ajax({
    type: "GET",
    url: MY,
    success: function (msg, result, status, xhr) {
        var obj = jQuery.parseJSON(msg);
        title = obj[0].Write;
    }
});

5 个答案:

答案 0 :(得分:2)

您可以使用Btext()来设置所需html()元素的内容。试试这个:

div
<div class="bas">Write here(title)</div>

请注意,使用$.ajax({ type: "GET", url: MY, dataType: 'json', success: function(msg) { $('.bas').text(msg[0].Write); } }); jQuery会为您反序列化响应,因此您无需手动调用dataType: 'json'

答案 1 :(得分:0)

您可以html()text()取决于对象包含的内容。
如果包含数据包含html标记,例如$prodcutDetails = ProductA::with(['product_b', 'product_b.features', 'product_b.features.option'])->find($id); 或..使用{{1}但如果它的纯文本改为使用<strong>

html()

答案 2 :(得分:0)

使用.text()功能

<div class ="bas">Write here(title)</div>
$.ajax({
    type: "GET",
    url:MY,
    success: function (msg, result, status, xhr) {
        var obj = jQuery.parseJSON(msg);
        title= obj[0].Write;
        $(".bas").text(title);
    }
});

答案 3 :(得分:0)

使用hanlderbars.js<div class ="bas">Write here<span class="title"></span></div>

答案 4 :(得分:0)

如果只是远程读取文本文件

<div class="bas">Write here (title)</div>

jQuery.get(myURL, /*ifMyParams,*/ function(data){
  jQuery('.bas').text(data);
})