将while循环字符串附加到json响应消息中

时间:2013-01-05 02:17:28

标签: php jquery html json

我试图将我的sql查询和循环数据转换为字符串,以便在返回到html页面时将其放入响应消息中进行打印。我确定有更好的方法来做到这一点,但我对jquery等知之甚少......

我已将字符串附加到响应消息中,该消息在浏览器中显示正常,但字符串中的数据根本没有显示。

非常感谢任何帮助。请参阅下面的代码......

PHP

    $find = mysql_query($sql2) or die(mysql_error());

        $datprint = "";
        while ( $row2 = mysql_fetch_array($find)) { 

            $datprint .= $row2['FirstName'];
            $datprint .= $row2['LastName'];
            $datprint .= $row2['Site_ID']; 
            $datprint .= $row2['Title'];
            $datprint .= $row2['Message'];

        }

        $response = array('type'=>'', 'message'=>'');

        $response['type'] = 'success';
        $response['message'] = "Thank-You for submitting the form!<div id='printHTML'> ".$datprint." </div><hr>";   
    } catch(Exception $e){
        $response['type'] = 'error';
        $response['message'] = $e->getMessage();
    }

    echo json_encode($response);

0 个答案:

没有答案