Cita:
Iniciado por David
Es más probable que el problema lo tengas en el servidor, ya que es allí donde se genera el JSON.
Este el el php del que tira los datos de articulos:
Código PHP:
// Connect to MySQL database
mysql_connect('localhost', 'xxxx', 'xxxxx');
mysql_select_db('xxxxx');
$page = 1; // The current page
$sortname = 'id_articulo'; // Sort column
$sortorder = 'asc'; // Sort order
$qtype = ''; // Search column
$query = ''; // Search string
// Get posted data
if (isset($_POST['page'])) {
$page = mysql_real_escape_string($_POST['page']);
}
if (isset($_POST['sortname'])) {
$sortname = mysql_real_escape_string($_POST['sortname']);
}
if (isset($_POST['sortorder'])) {
$sortorder = mysql_real_escape_string($_POST['sortorder']);
}
if (isset($_POST['qtype'])) {
$qtype = mysql_real_escape_string($_POST['qtype']);
}
if (isset($_POST['query'])) {
$query = mysql_real_escape_string($_POST['query']);
}
if (isset($_POST['rp'])) {
$rp = mysql_real_escape_string($_POST['rp']);
}
// Return JSON data
$fami = $_GET['varfami'];
mysql_set_charset('utf8');
$sql = "SELECT * FROM articulos WHERE articulos.familia=$fami
";
$results = mysql_query($sql);
while ($row = mysql_fetch_assoc($results)) {
$data[] = array(
'id_articulo' => $row['id_articulo'],'articulo' => $row['articulo'],'precio' => $row['precio'],'familia' => $row['familia'],'proveedor' => $row['proveedor'],'foto' => $row['foto'],'impuestos' => $row['impuestos'],'descripcion' => $row['descripcion']);
}
header('Content-type:application/json');
echo json_encode($data);