rhill45
rhill45

Reputation: 569

Parse json and replace html

After submitting a form I'm directed to a blank page that shows some json data such as:

some error

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

or success

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

I would like the contents of a span element to be replaced with the message from the json data.

span element:

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

My script is located after my jquery and is as follows

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

I'm pretty confident I'm not doing a single thing correctly here.

Upvotes: 0

Views: 776

Answers (1)

RedJabber
RedJabber

Reputation: 121

...be more carefull )

<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>

Upvotes: 1

Related Questions