2015-10-13 6 views
0

После отправки формы я направил на пустую страницу, которая показывает некоторые данные JSON, такие как:Анализировать JSON и заменить HTML

некоторые ошибки

{"status":0,"message":"some error message here"} 

или успех

{"status":1,"message":"You have been signed up!"} 

Я хотел бы, чтобы содержимое элемента span было заменено сообщением из json-данных.

пролет элемента:

<span class="ladda-label" id="notice">Get notified!</span> 

Мой сценарий находится после моего JQuery и выглядит следующим образом

<script> 
$(document).ready(function() { 
    $.ajax({ 
    dataType: 'json', 
    success: function(data) { 
    var prices = data.message; 
    $('#notice').html(data.message); 
} 
    }); 
}); 
</script> 

Я довольно уверен, что я не буду делать одну вещь правильно здесь.

+0

Я не понимаю вопрос, можете ли вы объяснить? Можете ли вы поместить другие коды? –

+0

Я хотел бы, чтобы содержимое элемента span было заменено сообщением из данных json. – rhill45

+0

В вашем запросе Ajax нет url и метода –

ответ

1

... быть более осторожным)

<script> 
    $.ajax('/my-data-url',{ 
    dataType: 'json', 
    success: function(data) { 
    var prices = data.message; 

    //$('#notice').text -> html(message.data !!! -> data.message); 

    $('#notice').html(data.message); 
    }, 
    error: function() { 
    console.log('connection error') 
    } 
    }); 
</script> 
+0

Я все еще получаю белого мага только с моими данными json (но вы избавились от моего текстового редактора предупреждение. Я опубликовал свой текущий скрипт – rhill45

Смежные вопросы