php类使用enter符号返回结果

so i have this code that gets an aray of rows from database, in order to put it in a

class dat{

    public $result;

    public function loadParteneri (){
        global $db;


        $nrcrt = 1;
    $db->orderBy("numefirma","asc");

    $parteneri = $db->get ("parteneri");
        if ($db->count > 0)
            foreach ($parteneri as $partener) { 
                $this->result[] = <<<EOD
<div id="{$partener['id']}" class="row lines">
    <div class="col-md-1">{$nrcrt}</div>
    <div class="col-md-2 serie">{$partener['numefirma']}</div>
    <div class="col-md-1">{$partener['tippartener']}</div>
    <div class="col-md-2">{$partener['cif']}</div>
    <div class="col-md-2">{$partener['oras']}</div>
    <div class="col-md-2">{$partener['nume']} &nbsp; {$partener['prenume']}</div>
    <div class="col-md-2">
        <span class="glyphicon glyphicon-search view-partener" title="Vizualizare"></span>&nbsp;
        <span class="glyphicon glyphicon-trash trash-partener" title="Stergere"></span>
    </div>
</div>
EOD;
        $nrcrt++;
        }


    $db->disconnect();  
    }
}

than i call the class like this and send the response as json to ajax:

$response = new dat;
    $response -> loadParteneri();
    $response->result;
    exit(json_encode($response));

problem is the response looks like this:

"<div id="97" class="row lines">
↵   <div class="col-md-1">1</div>
↵   <div class="col-md-2 serie">2 BRUNO MARS</div>
↵   <div class="col-md-1">clientfinal</div>
↵   <div class="col-md-2">RO15165473</div>
↵   <div class="col-md-2">HUNEDOARA</div>
↵   <div class="col-md-2"> &nbsp; </div>
↵   <div class="col-md-2">
↵       <span class="glyphicon glyphicon-search view-partener" title="Vizualizare"></span>&nbsp;
↵       <span class="glyphicon glyphicon-trash trash-partener" title="Stergere"></span>
↵   </div>
↵</div>"

what am i doing wrong? thanks in advance!

You could try to use str_replace:

$result = << EOD
// DIV's etc...
EOD;

$this->result[] = str_replace(["
", ""], "", $result);

It is a bit hackish and replaces ALL the newlines in the result (Also between the DIV's).

You may want to consider using templates to separate you HTML and code instead of mixing it.