Php 在jquery中解析$.post响应

Php 在jquery中解析$.post响应,php,jquery,Php,Jquery,我得到了$。作为一个数组发布了响应。我如何使用jQuery解析它 我需要输出为 array[0][gender] array[1][lang] 以下是回应 Array ( [0] => Array ( [gender] => <label for="genderType">Gender</label><input type="radio" id="femaleId" class="radioBtn" name="genderT

我得到了
$。作为一个数组发布了
响应。我如何使用jQuery解析它

我需要输出为

array[0][gender]
array[1][lang]
以下是回应

Array
(
   [0] => Array
   (
       [gender] => <label for="genderType">Gender</label><input type="radio" id="femaleId" class="radioBtn" name="genderType" checked="checked" value="1"/>input type="radio" id="maleId" class="radioBtn" name="genderType" value="2" />Male 
       [lang] => <label for="email">Preferred Language:</label><select class='selectStaff dateClass' name='lang' id='lang'><option value=""></option>\n<option value="English">English</option>\n</select>
   )

)
数组
(
[0]=>阵列
(
[gender]=>Genderinput type=“radio”id=“maleId”class=“radioBtn”name=“genderType”value=“2”/>Male
[lang]=>首选语言:\n英语\n
)
)
提前感谢。

您可以在返回的json上使用jQuery函数

例如:

data = jQuery.parseJSON(returnedData);
您可以在返回的json上使用jQuery函数

例如:

data = jQuery.parseJSON(returnedData);

这看起来像一个
print\u r()
。与打印结果不同,为什么不打印json\u encode()
以JavaScript本机理解的格式打印结果呢?感谢您在json\u encode之后的回复,我得到了类似[{“性别”:“性别女性”,“语言”:“首选语言:\\n看起来像是
print\u r()
。而不是
print\r()
输出结果,为什么不打印json_encode()
它们,这样它的格式JavaScript就可以理解了?感谢您在json_encode之后的回复,我得到了类似[{“性别”:“性别女性”,“语言”:首选语言:\\n最好将
dataType
设置为json并跳过对
parseJSON
的调用。更好的是,将
dataType
设置为json并跳过对
parseJSON
的调用。