Estoy tratando de enviar to y from objetos a través de una cadena a través de una llamada API xhr. Estos objetos se definen de la siguiente manera: (Incluso he envuelto propiedades entre comillas dobles, pero fue en vano)
const to = { name: toName, address_line1: toAddres_line1, address_city: toCity, address_state: toState, address_zip: toZip }; const from = { name : fromName, address_line1 : fromAddres_line1, address_city : fromCity, address_state : fromState, address_zip : fromZip }; var data = "to={" + to + "}&from={" + from + "}&color=false";Intenté eliminar espacios entre "+ a +" a "+ a +" pero no tuve suerte
Al enviar los valores de propiedad dentro de la variable data , no se pasa correctamente. En console.log(to); y console.log(from); me da la declaración correcta de los objetos en la consola, que es como to={[object Object]}
Se lanza el siguiente error al enviar data al servidor por ```:
{ "error": { "message": "from address not found", "status_code": 404, "code": "not_found" } }Intenté buscar si estaba pasando los objetos de forma incorrecta, pero ahora no pude tener suerte. Por lo tanto, no puedo encontrar qué es exactamente lo que está mal en mi código.