如何在AJAX中同时访问JSON对象,二维和单个数组?

盖斯·韦拉格达拉(Geeth Welagedara)

PHP文件返回json_encode数据,并可以jquery按以下方式查看现在我想PHP在条件上显示条件是否为其他部分(当从表中找不到记录时)jquery.

PHP 功能

if($query->num_rows()){
    echo(json_encode($query->result()));
    //returns
    //[{"id":"24","content":"maths","email":"[email protected]"}]
} 
else {            
    $response["error"] = 1;
    $response["error_msg"] = "NO records found";
    echo json_encode($response);
    //returns  
    //{"error":1,"error_msg":"NO records found"}
}

jQuery的

$.ajax({
  url: ajaxUrl,
  dataType: "JSON",
  type: "POST",
  success: function(retdata) {        
      $.each(retdata, function(i) {
         $("#main_div").append(retdata[i].email + '<br>');
      });
  }
});
空白

使用Object.prototype.hasOwnProperty()来检查对象是否包含一些重要与否。

success: function(retdata) { 
      if(retdata.hasOwnProperty("error")){
         alert(retdata.error_msg);
         return;
      }      

      // else treat it like a normal array
      $.each(retdata, function(i) {
         $("#main_div").append(retdata[i].email + '<br>');
      });
  }

Javascript中的数组不过是一个对象,其键是从0开始的有序整数。因此,如果参数为array或object,则不会引发任何错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

二维二维和填充

来自分类Dev

如何在JSON模式中创建二维数组?

来自分类Dev

CLR中一维和二维数组的最大大小

来自分类Dev

Perl中的二维数组访问

来自分类Dev

Matlab内存不足错误在一维和二维数组中的行为不同

来自分类Dev

如何在MASM中访问两个二维数组

来自分类Dev

如何在Objective-C中添加和更新二维数组的对象?

来自分类Dev

PHP合并2个数组,1个二维和1个一维

来自分类Dev

如何在Android中的二维数组中搜索和替换

来自分类Dev

如何在Ruby中从二维数组创建JSON数组

来自分类Dev

如何使用内置的“切片”访问二维数组中的二维块?

来自分类Dev

如何在JSON模式中创建二维数组?

来自分类Dev

访问和修改二维数组

来自分类Dev

一维和二维数组之间的选择

来自分类Dev

如何在另一个函数中访问此二维数组?

来自分类Dev

访问二维数组中的对象?

来自分类Dev

如何在Java中创建二维JSON对象

来自分类Dev

如何在chsarp中创建二维json对象

来自分类Dev

用Java中的单个数组填充二维数组

来自分类Dev

二维数组内单个数组的总和

来自分类Dev

如何在Android中的二维数组中搜索和替换

来自分类Dev

如何在函数中使用结构指针访问结构中的二维数组?

来自分类Dev

如何在PHP中合并一维数组和二维数组

来自分类Dev

如何在程序集 x86 中访问二维数组

来自分类Dev

如何在php中将二维数组转换为单个数组

来自分类Dev

Excel VBA 数组循环故障排除:使用 Redim 和 UBound,一维和二维数组

来自分类Dev

调用二维数组中的对象

来自分类Dev

如何在二维数组中推送JSON数据?

来自分类Dev

如何从二维对象数组中获取数据?

Related 相关文章

热门标签

归档