Hola tengo un problema y espero me puedan ayudar.
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
header("Content-Type: text/html; charset=iso-8859-1");
if (isset($_POST['tag'])) { try {
$conn = require_once 'connect2.php';
$sql= "SELECT * FROM datos_trimestrales where `c_p` and `costo` > 0 order by `concepto` ";
$result = $conn->prepare($sql) or
die ($sql);
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
espero me puedan ayudar