将值从ajax传递给body html

时间:2015-03-05 10:26:06

标签: javascript jquery html ajax

我可以从ajax获取值到body html吗?这是我的例子:

function check() {
        $.ajax({
            url : '/check',
            datatype : 'json',
            async : false,
            success : function(status) {
                console.log(status)
                #example: status = "abcdefgh"
            },
        });
    }

$(document).ready(function() { 
  setTimeout(check, 3000);
});

在html中,我想在身体中获得状态(=“abcdefgh”),如下所示:

<div class="medium-6 medium-centered row">
    <div class="medium-10 medium-centered columns">
       #I put status in to this: 
       <% @files = Dir.glob("app/assets/images/status/*.*") %>
    </div>
</div>

我试着这样做:

<p> <%= status %> </p>

但它不起作用。所以,请!告诉我如何在ajax调用中获取状态

4 个答案:

答案 0 :(得分:0)

使用此

function check() {
        $.ajax({
            url : '/check',
            datatype : 'json',
            async : false,
            success : function(status) {
                  $(".medium-10 >p").html(status);
            },
        });
    }

答案 1 :(得分:0)

使用此功能,您需要在div中使用columns找到该课程,并将您的回拨html放在p标记中$('.columns > p').html(status);

function check() {
        $.ajax({
            url : '/check',
            datatype : 'json',
            async : false,
            success : function(status) {
                console.log(status)
                #example: status = "abcdefgh"
            $('.columns > p').html(status); //use this
            },
        });
    }

答案 2 :(得分:0)

成功

 success : function(status) {
                console.log(status)
                #example: status = "abcdefgh"
                $('p').html(satus);
            },

答案 3 :(得分:0)

success : function(status) {
    console.log(status)
    #example: status = "abcdefgh"
    // way 1:
    $(".columns").prepend(status);
    // way 2:
    // if you wanted status inside a P tag
    $(".columns").prepend("<p>" + status + "</p>");
},

方式1将输出:

<div class="medium-10 medium-centered columns">
   abcdefgh 
   <% @files = Dir.glob("app/assets/images/status/*.*") %>
</div>

方式2将输出:

<div class="medium-10 medium-centered columns">
   <p>abcdefgh</p>
   <% @files = Dir.glob("app/assets/images/status/*.*") %>
</div>