DKUniSoft
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день, Есть такой фрагмент кода: $datas = mysqli_query($con, "SELECT * FROM people order by name"); //mysqli_fetch_array($datas); //Add all records to an array $recdatas = array(); while($row = mysqli_fetch_array($datas)) { $S = '<a class="btn btn-sm btn-primary" title="Edit" ><i class="glyphicon glyphicon-pencil"></i> Edit</a>'; $recdatas[] = [ "PersonID" => $row['PersonID'], "Name" => $row['Name'], "Age" => $row['Age'], "RecordDate" => $row['RecordDate'], "DT_RowId" => "ID_".$row['PersonID'], "Action" => $S ]; } //print_r($recdatas); $requestData= $_REQUEST; $totalData = mysqli_num_rows($datas); $totalFiltered = mysqli_num_rows($datas); $json_data = array( "draw" => intval( $requestData['draw'] ), // for every request/draw by clientside , they send a number as a parameter, when they recieve a response/data they first check the draw number, so we are sending same number in draw. "recordsTotal" => intval( $totalData ), // total number of records "recordsFiltered" => intval( $totalFiltered ), // total number of records after searching, if there is no searching then totalFiltered = totalData "data" => $recdatas // total data array ); echo json_encode($json_data, JSON_UNESCAPED_UNICODE); // send data as json forma Получаю ответ в клиента: {"draw":1,"recordsTotal":9,"recordsFiltered":9,"data":[{"PersonID":"4","Name":"awgawgaw","Age":"65","RecordDate":"2017-05-16","DT_RowId":"ID_4","Action":"<a class=\"btn btn-sm btn-primary\" title=\"Edit\" ><i class=\"glyphicon glyphicon-pencil\"><\/i> Edit<\/a>"}] Почему же строка $S = '<a class="btn btn-sm btn-primary" title="Edit" ><i class="glyphicon glyphicon-pencil"></i> Edit</a>' преобразуется в: <a class=\"btn btn-sm btn-primary\" title=\"Edit\" ><i class=\"glyphicon glyphicon-pencil\"><\/i> Edit<\/a> Пожалуйста, помогите |