xydeown Posted August 11, 2013 Share Posted August 11, 2013 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] ? Quote Link to comment https://forums.phpfreaks.com/topic/281037-parse-2-json-arrays-in-ajax-side/ Share on other sites More sharing options...
requinix Posted August 11, 2013 Share Posted August 11, 2013 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)); Quote Link to comment https://forums.phpfreaks.com/topic/281037-parse-2-json-arrays-in-ajax-side/#findComment-1444369 Share on other sites More sharing options...
Solution xydeown Posted August 11, 2013 Author Solution Share Posted August 11, 2013 yea i got it and fixed it ,already thanks allot can close. Quote Link to comment https://forums.phpfreaks.com/topic/281037-parse-2-json-arrays-in-ajax-side/#findComment-1444371 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.