AJAX - Problema al enviar json a php con ajax

 
Vista:
sin imagen de perfil

Problema al enviar json a php con ajax

Publicado por Wilfredo (1 intervención) el 18/11/2022 00:57:39
Hola todos.

Estoy intentando mandar un json que contiene dos arrays, en el ajax cuando pongo dataType no me envia la peticion, pero si se lo quito si lo envia. Y como podria obtener los doy array en php y recorrerlos? porque yo intento de la manera que adjunto en codigo y el post me dice array undefined. Muchas gracias

JS ajax


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
let arrayname= [];
      let arraycant= [];
      let json = [];
      nomconsu.forEach(function(element) {
        let name = element.innerText;
        arrayname.push(name);
      })
 
      cantidad.forEach(function(element) {
        let can = element.value;
        arraycant.push(can);
      })
 
      for(let i = 0; i < arraycant.length; i++){
        json.push({
          nombre: arrayname[i],
          cantidad: arraycant[i]
        })
      }
      //console.log(arrayname);
      //console.log(arraycant);
 
      //console.log(json);
      //let jsonobject = JSON.stringify(json);
      //console.log(jsonobject);
 
      $.ajax({
        method:"POST",
        url:"../php/agregarorden.php",
        dataType: "json",
        data:jsonobject,
        success:function(r){
          formordendetalle.submit();
          alert(r);
        },
        error:function(r){
          alert("No enviado");
        }
     });
 
    }
  })
}


PHP

1
2
3
4
5
6
7
8
9
10
11
<?php
 
include 'conexion.php';
$datos = json_decode($_POST["jsonobject"]);
$nombre = $datos -> nombre;
$cantidad = $datos -> cantidad;
foreach($nombre as $datos ){
    $ccn = $sql -> query("Call SP_agregartrabajador('{$nombres}')");
}
 
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de Marcelo

Problema al enviar json a php con ajax

Publicado por Marcelo (3 intervenciones) el 11/12/2022 17:28:01
estimado podrias mostrar el arbol raiz ( las carpetas dentro de tu proyecto ) de tu proyecto?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar