javascript - ci框架中的 post get_results各自回傳什麼
世界只因有你
世界只因有你 2017-07-05 09:44:32
0
3
843

修改網路下的一個系統。新手看不懂這個ci框架。 。 。不知道怎麼改才能實現我的功能。

public function getImagesById88() { $v = array(); $id = intval($this->input->post('id',TRUE)); $list = $this->mysql_model->get_results(contract_IMG,'(invId='.$id.') and isDelete=0'); foreach ($list as $arr=>$row) { $v[$arr]['pid'] = $row['id']; $v[$arr]['status'] = 1; $v[$arr]['name'] = $row['name']; $v[$arr]['url'] = site_url().'/basedata/inventory/getImage88?action=getImage88&pid='.$row['id']; $v[$arr]['thumbnailUrl'] = site_url().'/basedata/inventory/getImage88?action=getImage88&pid='.$row['id']; $v[$arr]['deleteUrl'] = ''; $v[$arr]['deleteType'] = ''; } $data['status'] = 200; $data['msg'] = 'success'; $data['files'] = $v; die(json_encode($data)); } `` JS代码: initDom: function() { var b = a.api.data || {}; b.id && Public.ajaxPost("../basedata/inventory/getImagesById88", { id: b.id }, function(b) { 200 == b.status ? a.addImgp(b.files) : parent.parent.Public.tips({ type: 1, content: "获取商品图片失败!" }) }) }, 我改的是传入的id值,本来只是数字,后来需要改成带有字母的,intval就变成0了。 感激不尽!
世界只因有你
世界只因有你

全部回覆 (3)
学习ing

你如果要把id變成非數字的話,把intval去掉,然後要把get_results第二個參數中的sql中的變數$id要加上單引號

public function getImagesById88() { $v = array(); $id = $this->input->post('id',TRUE); $list = $this->mysql_model->get_results(contract_IMG,'(invId=\''.$id.'\') and isDelete=0'); foreach ($list as $arr=>$row) { $v[$arr]['pid'] = $row['id']; $v[$arr]['status'] = 1; $v[$arr]['name'] = $row['name']; $v[$arr]['url'] = site_url().'/basedata/inventory/getImage88?action=getImage88&pid='.$row['id']; $v[$arr]['thumbnailUrl'] = site_url().'/basedata/inventory/getImage88?action=getImage88&pid='.$row['id']; $v[$arr]['deleteUrl'] = ''; $v[$arr]['deleteType'] = ''; } $data['status'] = 200; $data['msg'] = 'success'; $data['files'] = $v; die(json_encode($data)); }
    巴扎黑

    intval是變數轉成整數型別 預設按照十進制 你的id都變成帶字母的就不適合用這個了

      黄舟

      CI的手冊,先看一遍吧,裡面講的很清楚。
      get_results這個應該是自己封裝的,沒看過這個框架方法。

        最新下載
        更多>
        網站特效
        網站源碼
        網站素材
        前端模板
        關於我們 免責聲明 Sitemap
        PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!