为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 json_encode 返回的对象转换为 javascript 变量

如何将 json_encode 返回的对象转换为 javascript 变量

PHP
拉莫斯之舞 2022-06-11 18:09:08
我正在将一个json_encode对象返回给 ajax 调用。首先,有没有更好的方法来做到这一点?这是json_encode needed?到我问题的根源。当我尝试将键设为变量时,它会引发“未定义错误”。这一行:var displayTriggers = trigger_rows;有谁看到我做错了什么?PHP:try {    $con = getConfig('pdo');    $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);    $sql_triggers = "        SELECT *        FROM triggers    ";    $triggers_stmt = $con->prepare($sql_triggers);    $triggers_stmt->execute();    $triggers_rows = $triggers_stmt->fetchAll(PDO::FETCH_ASSOC);    $triggers_arr = array();    foreach ($triggers_rows as $triggers_row) {        $trigger_id = $triggers_row['id'];        $trigger_title = $triggers_row['trigger_name'];        $trigger_setting = $triggers_row['setting'];        $trigger_user = $triggers_row['user_id'];        $trigger_placement = $triggers_row['placement'];        $trigger_date = $triggers_row['date_changed'];        $trigger_active = ( $trigger_setting == '1' ) ? ' active' : '';        $html = '';        $html .= '<div class="triggerRow" data-placement="'.$trigger_placement.'">';        $html .= '<div class="triggerRowLeft">';        $html .= '<div class="triggerTitle">' . $trigger_title . '</div>';        $html .= '<div class="triggerText">' . $trigger_date . '</div>';        $html .= '<div class="triggerText">' . $trigger_user . '</div>';        $html .= '</div>';        $html .= '<div class="triggerRowRight">';        $html .= '<div class="triggerButton' . $trigger_active . '"></div>';        $html .= '</div>';        $html .= '</div>';        $data = array('html' => $html);        $triggers_arr[] = $data;    }    echo json_encode(['trigger_rows' => $triggers_arr]);}catch(PDOException $e) {    echo "Connection failed: " . $e->getMessage();}
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

var displayTriggers = data.trigger_rows;

应该做的伎俩


查看完整回答
反对 回复 2022-06-11
  • 1 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号