以base64编码格式将响应发送回javascript ajax

时间:2018-02-16 02:43:22

标签: php json codeigniter

我搜索了很多但是找不到任何答案,知道我在做什么是可以接受的做法。我宁愿在这里被告知,然后被客户告知。

我正在使用Codeigniter进行Web应用程序,因此使用MVC模式。

  1. 我的javascript对控制器进行了ajax调用。
  2. 控制器调用模型进行数据库相关查询。
  3. 现在这是我不确定的地方。

    Model以这种格式返回数据库值:

    $somearray = array('qty'=>'3', 'code'=>'LW12');
    
    $result = array(array('result'=>'1', 'somearray'=>$somearray));
    
    //Now I send the return value to controller in this format
    
    return base64_encode(json_encode($result)); 
    

    我的javascript能够正确解析值并使用结果。一切都很好,但我只关心最佳实践。请告诉我这个,它会帮助我很多。非常感谢。

0 个答案:

没有答案