Я набираю с 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;
    }
});
4
Girl_engineer 10 Янв 2017 в 11:29

5 ответов

Лучший ответ

Вы можете использовать text() или html() для установки содержимого требуемого элемента div. Попробуй это:

<div class="bas">Write here(title)</div>
$.ajax({
    type: "GET",
    url: MY,
    dataType: 'json',
    success: function(msg) {
        $('.bas').text(msg[0].Write);
    }
});

Обратите внимание, что с помощью dataType: 'json' jQuery десериализует ответ для вас, поэтому вам не нужно вызывать JSON.parse вручную.

2
Rory McCrossan 10 Янв 2017 в 08:32

Используйте hanlderbars.js или <div class ="bas">Write here<span class="title"></span></div>

0
Cherniv 10 Янв 2017 в 10:43

Используйте функцию .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);
    }
});
0
elementzero23 10 Янв 2017 в 08:36

Вы можете сделать это с помощью html() или text() зависит от того, какой объект содержится.
Если в состав данных входят теги html, такие как <strong> или .. используйте html(), но если это обычный текст, используйте text().

$.ajax({
    type: "GET",
    url:MY,
    success: function (msg, result, status, xhr) {
        var obj = jQuery.parseJSON(msg);
        title= obj[0].Write;
        $('.bas').html(title); // this line
    }
});
0
Siamak A.Motlagh 10 Янв 2017 в 08:41

Если только удаленное чтение текстового файла

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

jQuery.get(myURL, /*ifMyParams,*/ function(data){
  jQuery('.bas').text(data);
})
0
AhbapAldirmaz 10 Янв 2017 в 08:43