Jump to content

parse 2 json arrays in ajax side


xydeown

Recommended Posts

Hi , i have this in php side :

 

     echo json_encode(array("key" => $key, "nonce" => $nonce));

 

     echo json_encode(array("error" => true, "message" => $mes));

 

and in ajax side :

 

 dataType:'json',
      cache: false,
      success: function(data)
      {  

                 $("#errorMessage").html(data.message);
                 $("#nonce").val(data.nonce);
                 $("#key").val(data.key);
              }

 

its passing the array back to ajax like this ;

 

{"key":"R7NcYTv05lQTVmzksagMLr35dc+nLHZhNORD8dbnnsc=","nonce":"508b2c85f696fcda4967e64531a247d9c77c6a73ff06bb237277008438f9fc9b"}{"error":1,"message":"\u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05e9\u05d4\u05d6\u05e0\u05ea \u05e9\u05d2\u05d5\u05d9 \u05d0\u05d5 \u05dc\u05d0 \u05ea\u05e7\u05d9\u05df \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1 ,\u05d0\u05e0\u05d0 \u05d4\u05db\u05e0\u05e1 \u05e1\u05d9\u05e1\u05de\u05d0"}
 
anyone know how to handle it ?

somthing like data[0] , data[1] ?

Link to comment
https://forums.phpfreaks.com/topic/281037-parse-2-json-arrays-in-ajax-side/
Share on other sites

You can't return two different values through AJAX. Which is what you're doing with the two echo statements.

 

Return just the one.

echo json_encode(array("key" => $key, "nonce" => $nonce, "error" => true, "message" => $mes));

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.