好的,所以当我经常使用JSON时,我会收集这样的数据:
<?php
$some_array = array("success" => "The upload is successful", "failed" => "The upload has failed");
echo json_encode($some_array);
?>
<script type="text/javascript">
success: function(data){
var imported = $.parseJSON(data);
...
}
</script>
但我现在正在尝试使用一个使用responseJSON的jquery插件,我不知道如何使用它:
onComplete: function(id, fileName, responseJSON) {
if (responseJSON.success) {
这是如何运作的?
答案 0 :(得分:1)
您可以console.log(responseJSON)
查看完整的对象。
修改强>
我要说的主要区别是data
是一个JSON字符串,并且作为对象访问它需要一个人在其上使用parseJSON
。
似乎responseJSON
已经是JSON序列化对象,因此您无需使用parseJSON
即可立即访问其属性。