Estoy manipulando unos datos con Jquery y datatables y json pero cuando paso algunos datos con acentos y "ñ" me sale null, les dejo mi codigo para que me apoyen con mi problema gracias
Código PHP:
Ver original
<?php try { $conn = require_once 'connect2.php'; $sql= "SELECT * FROM datos_trimestrales where `c_p` and `costo` > 0 order by `concepto` "; if (!$result->execute()) return false; if ($result->rowCount() > 0) { while ($row = $result->fetch()) { 'concepto' => $row['concepto'], 'clave_cambs' =>$row['clave_cambs'], 'unidad_medida' => $row['unidad_medida'], 'c_p' => $row['c_p'], 'costo' => $row['costo'], 'responsable_bienes' => $row['responsable_bienes'], 'area' => $row['area'], 'cantidad' => $row['cantidad'], 'ubicacion_bienes' => $row['ubicacion_bienes'], 'trimestre' => $row['trimestre'] ); } $json['success'] = true; } } catch (PDOException $e) { echo 'Error: '. $e->getMessage(); } } ?>
y este es el scrip donde mando imprimir en la tabla los datos
Código Javascript:
Ver original
<script type="text/javascript" charset="utf-8"> $(document).ready(function() { $.ajaxSetup({ 'beforeSend' : function(xhr) { xhr.overrideMimeType('text/html; charset=iso-8859-1'); } }); $.ajax({ url: './include/busquedaConcepto.php', type: 'post', data: { tag: 'getData'}, dataType: 'json', success: function (data) { if (data.success) { $.each(data, function (index, record) { if ($.isNumeric(index)) { var row = $("<tr />"); $("<td />").text(record.concepto).appendTo(row); $("<td />").text(record.clave_cambs).appendTo(row); $("<td />").text(record.unidad_medida).appendTo(row); $("<td />").text(record.c_p).appendTo(row); $("<td />").text(record.costo).appendTo(row); $("<td />").text(record.responsable_bienes).appendTo(row); $("<td />").text(record.area).appendTo(row); $("<td />").text(record.cantidad).appendTo(row); $("<td />").text(record.ubicacion_bienes).appendTo(row); $("<td />").text(record.trimestre).appendTo(row); row.appendTo("table"); } }) } $('table').dataTable({ "bJQueryUI": true, "sPaginationType": "full_numbers", }); } }); }) </script>
y en esta parte imprimo la tabla
Código HTML:
Ver original
espero me puedan ayudar