Hi,

i have a form defined as follows:

$(document).ready(function(){
        $('#edit_page_form').ajaxForm({
                type: "POST",
    timeout: 45000,
          dataType: 'json',
    error: function() {
            alert("error etc ");
          },
          success: function(json) {
            alert(json);
            alert(json.message);
          },
          complete: function() {
                alert('done');
          }
  });
});

when alerting json in the success function - it echoes out the Json as
a string, and not a valid object - hence, json.message doesnt work/is
undefined.

from the server side:

 echo '{ message: "why wont this work" }';


im using jquery 1.7.2.

is there something obvious i am missing?

cheers
Joe

Reply via email to