Not sure how to parse this PHP/JSON object in Javascript/jQuery -
so understand, because created json object in php using json_encode
, used echo
display it, can access directly object in js, this
.done(function(response) { var result = response; $(result).hide().prependto('#messages').fadein('slow'); });`
however, how access data within object? object contains error
either true or false, , error_message
while contains errors formatted <li>error</li>
php returns - {"error":true,"error_messages":" <li>name short (minimum of 4 characters)<\/li> <li>name short (minimum of 4 characters)<\/li>"}
if server returns correct content-type
header (application/json
), jquery parse response , give object, can use this:
console.log(response.error_messages); // "<li>name short...
if server not return correct content-type
header, can force issue supplying
datatype: "json"
in $.ajax
call.
either way, json you've quoted in comment on question valid.
so may want:
if (response.error) { $(response.error_messages).hide().prependto('#messages').fadein('slow'); } else { // whatever show when it's successful }
but note #messages
must menu
, ul
, or ol
element, since error_message
defines li
element.
Comments
Post a Comment