pasar un objeto en metodo post

necesito pasar un objeto por metodo post:

 <script>  function postdata(){  const formData = new URLSearchParams();  var prueba = [{nombre: "doble proteína", cantidad: "1"},{nombre:   "doble proteína con mixta", cantidad: "4"}]  formData.append('adicionar', prueba);  fetch('/pedidos/done',  {       method: 'POST',       headers: {         'Content-Type': 'application/x-www-form-   urlencoded;charset=UTF-8'       },         body: formData.toString(),         json: true     });  };  </script> 

necesito pasar el objeto prueba pero no funciona parece ser que si es solo un array lo hace correctamente pero necesito que envíe un objeto. gracias cualquier ayuda es agradecida 🙂

Acceder a un objeto jquery

Hola tengo el siguente objecto que contiene otros objectos y me gustaria acceder a las propiedades de cada pero cada vez que hago console.log de una de estas me sale undefined

$  .each(response.data, function (index, value){     console.log(value);     $  .each(value, function (index, valor){          console.log(valor);          console.log(valor.id); // DEVUELVE UNDEFINED     }) }) 

Si hago console.log(valor): console.log(valor)

Si hago console.log(valor.id): console.log(valor.id)

Error al instanciar un objeto en archivo JSP

Estoy desarrollando un proyecto de un sitio web utilizando MVC y al tratar de probar el codigo que he escrito me aparece el siguiente error en el navegador:

Ha tenido lugar un error en la línea: 19 en el archivo jsp: /web/vistas/index.jsp

DAOUsuario cannot be resolved to a type

16:

17:

18: <%

19: DAOUsuario user = new DAOUsuario();

20:

21: List resutado = new ArrayList<>();%>

22:

Ya me he cerciorado de haber importado las clases

Recorrer datos de un objeto array PHP

Buen dia, tengo un array (u objeto con arrays, aun no estoy seguro como se llama exactamente) el cual me lee datos de un archivo excel el cual puede tener X numero de filas, para el ejemplo uso estas dos

introducir la descripción de la imagen aquí

Aqui el codigo PHP

<?php   //array con las lineas de excel, en este caso solo 2   $  datos_excel = json_decode($  _POST['array']);   //examino la variable, mas abajo diré que arroja este var_dump   var_dump($  datos_excel);    $  conteo = count($  datos_excel);   //Imprimo conteo y efectivamnte me muestra que hay 2, es decir aqui voy bien   echo "cantidad de datos: ".$  conteo;    //imprimo datos del primer registro el cual es posicion cero y muestra todo perfectamente   echo "dato 'tercero posicion 0: ".$  datos_excel[0]->tercero;   echo "dato vtas posicion 0: ".$  datos_excel[0]->vtas;   echo "dato nomb_terc_ posicion 0: ".$  datos_excel[0]->nomb_terc_;    //aqui es donde quiero recorrerlo para luego hacer consultas mysqli con cada registro   for ($  i = 0; $  i < $  conteo; $  i++)   {     //imprimo posicion para verificar que el for esta bien y efectivamente me muestra "posicion 0 posicion 1"     echo " posicion: ".$  i;     //aqui es lo que no funciona, no muestra absolutamente nada     echo $  datos_excel[i]->tercero;     echo $  datos_excel[i]->vtas;     echo $  datos_excel[i]->nomb_terc_;   } ?> 

Aqui el var_dump del array

array(2) { [0]=> object(stdClass)#1 (3) { [“tercero”]=> int(10986852) [“vtas”]=> int(1076650) [“nomb_terc_”]=> string(16) “JAVIER FUENMAYOR” } 1=> object(stdClass)#2 (3) { [“tercero”]=> int(10686546) [“vtas”]=> int(1387300) [“nomb_terc_”]=> string(15) “CASTAÑEDA JOSE” } }

Error: La referencia a un miembro no compartido requiere una referencia de objeto

Estoy trabajando en 3 capas a pulmón (otra historia), pero el problema que tengo es el mensaje de error (título de la pregunta) pese a que hago como dice el ejemplo del profesor y ese funciona, pero el mio no.

Del Formulario ingreso los datos de login del usuario y los doy a la función de lógica que se comunica con la capa de datos.

Public Class frmLogin     Private Sub btnAceptar_Click(sender As Object, e As EventArgs) Handles btnIngresar.Click          Dim loggeo = Usuario.Ingreso(txtUsuario.Text, txtPassword.Text)          If loggeo Then             MsgBox("Bienvenido.")             frmMenuAdmin.Show()             Me.Hide()         Else             MsgBox("Usuario o contraseña incorrectos.")         End If      End Sub End Class 

En la Capa Lógica, le doy a la capa de datos el usuario y contraseña que pasó el formulario:

Public Class Usuario      Public Function Ingreso(ByVal usuario As String, ByVal password As String)         Try             Dim l As New CapaDeDatos.Usuarios             l.user = usuario             l.pass = password             l.Login()             Return True          Catch ex As Exception             Return False         End Try     End Function  End Class 

Pero pasa que me da el error de referencia en el formulario en la línea de: Dim loggeo = Usuario.Ingreso(txtUsuario.Text, txtPassword.Text) en referencia a Function Usuario.Ingreso(usuario As String, password As String) As Object.

No puedo acceder a las propiedades de un Objeto da “UNDEFINED” como resultado el console.log(objeto.propiedad)

Al realizar una consulta utilizando Express y Mongoose, y utilizando console.log para revisar el resultado del siguiente codigo:

const consults = await Consult.find({ user: req.user.id }).populate('patient', 'patient_name patient_phone');      console.log(typeof(consults));     console.log(consults);     console.log(consults._id);     console.log(consults.c_motive);     console.log(consults.c_amount);     console.log(consults.c_cDate); 

Obtengo el siguiente resultado de los console.log()

console.log(typeof(consults)); Resultado//

object 

console.log(consults); Resultado//

[ { _id: 5d9f483c1cb2710408aeaf20,     c_note:      'Se presento con un dolor de estomago recurrente, y diarrea.',     c_prescription: 'Tinidazol',     c_motive: 'Dolor de estomago recurrente',     c_amount: 200,     c_recurrent: 'New',     c_cDate: 2019-10-10T15:03:24.144Z,     user: 5d9574bcc31c0e10c83fcb3b,     patient:      { _id: 5d9f47811cb2710408aeaf1f,        patient_name: 'Miguel Marroquin',        patient_phone: '40009374' },     c_status: 'PAID',     __v: 0 } ] 

console.log(consults._id); Resultado//

undefined 

console.log(consults.c_motive); Resultado//

undefined 

console.log(consults.c_amount); Resultado//

undefined 

console.log(consults.c_cDate); Resultado//

 undefined 

Como logro acceder a las propiedades del objeto para trabajar con ellas?

Porque mi objeto cambia en Javascript

Me gustaria saber porque pasa lo siguiente… Haciendo una funcion que toma el valor del medio de tres numeros probe con la primera idea que me vino a la mente es la funcion que esta aqui abajo..

    function valorMedio (inputArray) {         console.log(`arreglo original: [$  {inputArray}]`);         let mid = inputArray.sort((a,b) => a-b)[1]         console.log(`arreglo final: [$  {inputArray}]`);         return inputArray.indexOf(mid)     };      console.log(valorMedio([15, 22, -7]));
.as-console-wrapper { max-height: 100% !important; top: 0; }

sencilla; ordeno el arreglo tomo el segundo numero del arreglo ordenado y lo asigno a una variable y luego busco el indice de este numero en el arreglo original. El problema es que el arreglo muta, independientemente si lo que estoy haciendo es tomando un valor de este ordenado.. Cosa que si hago ej: mid =inputArray.sort((a,b) => a-b).join('') y toda la complicacion de luego no sucede.. Normalmente si quiero cambiar un arreglo que recibo por parametro hago inputArray = inputArray.sort((a,b) => a-b) array = array.modificaciones().

function valorMedio (inputArray) {     console.log(`arreglo original: [$  {inputArray}]`);     let mid = [...inputArray].sort((a,b)=>a-b)[1]          console.log(`arreglo final: [$  {inputArray}]`);     return inputArray.indexOf(mid) };  console.log(valorMedio([15, 22, -7])); console.log(valorMedio([1, -22, 75]));
.as-console-wrapper { max-height: 100% !important; top: 0; }

pense que no era extraño estaba asignando una referencia.. y resolvi haciendo copia del arreglo esta funcion de arriba pero lo raro fue que si hago:

function valorMedio2(a) {     return a.indexOf(a.sort((a, b) => a - b )[1]) }   function valorMedio3(a) {     return a.indexOf(a.concat().sort((a, b) => a - b )[1]) }  console.log('Incorrecto '+valorMedio2([15, 22, -7])); console.log('Correcto '+valorMedio3([15, 22, -7]));
.as-console-wrapper { max-height: 100% !important; top: 0; }

CON EL concat() SOLUCIONO EL PROBLEMA… Que es lo que pasa en Javascript que muta el arreglo???

problema al enviar objeto por socket nodejs

estoy trabajando con nodejs y express como framework, hago una consulta a mi base de datos mysql, envío esa consulta al cliente para poder separarlo y mostrar por fechas en un fullcalendar.

codigo del servidor

var links; io.sockets.on('connection', function (socket) { socket.emit('news', {links}); socket.conn.close ();    },2000);     router.get('/grafica/:id',async (req,res,next)=>{    const {id} = req.params;   links= await pool.query('SELECT * FROM historial WHERE id_paciente=?', [id]);  res.render('date_real/grafica');    }   );  

codigo del cliente

var socket = io.connect('127.0.0.1:5000'); console.log('conectado');  socket.on('news', function (data) {    Object.keys(data).forEach(function(key) {      row = data[key];   });  console.log(row.length); 

la consulta lo recibe correctamente el cliente hasta cierto tamaño del objeto ya que muestra las fechas en el fullcalendar, me doy cuenta con el console.log(row.length); que solo lo soporta cuando su tamaño es de 87, si se pasa, el fullcalendar se queda en blanco, no se si la forma en que mando los datos sea la correcta, estaría muy agradecido si pudieran ayudarme.

Error: El componente activex no puede crear el objeto (vba excel 2013)

Actualmente desarrollo en un complemento para excel en la empresa donde trabajo, este complemento debe realizar un ” DoCmd.TransferSpreadsheet ” desde excel a una base de datos access, cuando ejecuto el complemento en excel 2016 funciona perfectamente, el problema radica cuando lo ejecuto en excel 2013.

Error: El componente Activex no puede crear el objeto

Se que debe se un tema de librerias pero la verdad he buscado y no encuentro cual es la correcta.

Alguien puede ayudarme