Problema al enviar parametros en ajax jquery

Holaa

Estoy haciendo un dashboard el cual tiene que hacer calculos para mostrarlos, yo mando los datos atraves de jquery con ajax. El problema es que se tarda mucho en devolver los resultados, tambien me di cuenta que no envía los parametros inmediatamente despues del evento.

El evento es el siguiente:

$  (function(){  $  ('#filter').click(function(){                     var desde = $  ('#datepickerInicio').val();                       var hasta = $  ('#datepickerFin').val();                                      $  .ajax({                             url:"getDatos.php",                             method:"POST",                           dataType: "json",                            data:{desde:desde, hasta:hasta},                              success:function(data)                             {                             $  ('#extmas').text(data[0].extmas);                            $  ('#namemas').text(data[0].namemas);                            $  ('#timemas').text(data[0].timemas);                            $  ('#extmenos').text(data[0].extmenos);                            $  ('#namemenos').text(data[0].namemenos);                            }                          });                });         });  

Cuando se realiza el evento, en la parte del inspector del explorador veo que no está mandando los parametros.El archivo que hace los calculos es el siguiente

include "conexion.php";  $  return_arr = array(); /* Si la conexión a la base de datos , ejecuta instrucción SQL. */ if ($  mysqli)  {     # code...      if(isset($  _POST['desde'], $  _POST['hasta']))     { // Pasará si existe y tiene datos      /*Seleccionar todos */         $  callanswer=0;         $  callnoanswer=0; 

En esta parte hace varias consultas

 $  row_array['answer']=$  callanswer;         $  row_array['noanswer']=$  callnoanswer;         $  row_array['busy']=$  callbusy;  array_push($  return_arr,$  row_array);       }  } /* Cierra la conexión. */  /* Codifica el resultado del array en JSON. */  echo json_encode($  return_arr); 

Y devuelve los datos… He usado esta estructura en otros sitios y ha funcionado. Alguna idea de lo que está provocando eso?

¿Es posible pasar parametros provenientes del html a alguna funcion que este contenida en el created() {… }?

estoy tratando de pasar un parametro a una funcion que estoy llamando en el created (){ … }, dicho parámetro proviene de mi html. para esto estoy usando vuejs.

ejemplo:

<script type="text/javascript"> 		new Vue({ 			el: '#main', 			data: { 				user: { 					cedula: '' 				}, 				evaluaciones: [] 			}, 			created() { 				this.getEvaluaciones(parametro); 			}, 			methods: { 				getEvaluaciones(parametro) {	 					console.log(parametro); 				} 			} 		}) 	</script>

Programação funcional: aplicabilidade dos parâmetros (.x) e (.) em purrr::map

Estou a migrar para o package purrr, principalmente em relação ao uso da função map. Mas, estou com muita dificuldade de entender os conceitos de programação funcional no purrr.

Gostaria de aprender a aplicar os argumentos (.x) e (.) dentro de map, em vez de usar o function(x) com a família apply.

Mais precisamente,

  • em quais contextos usar (.x) e (.)?

  • (.x) e (.) são substitutos definitivos de function(x)?

  • como usar (.x) e (.) em outros packages e funções, como dplyr::mutate?

Para demonstrar a minha dificuldade, tento a horas escrever a função a seguir em um map com (.x) e (.), a qual só consigo com function(x):

library(tidyverse)  map(1:10,function(x){   names<-str_c('var',x)   assign(names,runif(30,20,100),envir=.GlobalEnv) }) 

Já tentei várias configurações com map e (.x) e (.), mas só são geradas mensagens de erro.

La vista no esta mostrando los parametros pasados por el controlador

Relacionado con esta pregunta —>> $ this->request->getData(); no recupera el data

No se porque en la vista no se esta mostrando la variable $ opcion, en cambio en el success si la esta mostrando:

<div class="modalHome"> modificar-foto-cuenta</div> 

jQuery + AJAX:

$  (document).on("click", "#modificar-foto-cuenta", function() {                           var opcion = $  (this).attr("id").valueOf();                                   $  .ajax({                         type: "POST",                         url: "/Users/home/",                         data: "opcion = " + opcion,                         dataType: 'html',                         success: function (response) {           console.log(response); },                     error: function () { alert('error'); }                     });                                  $  ('.modalHome').show();                  }); 

Controlador:

  public function home() {         if($  this->request->is('post')) {           $  data = $  this->request->getData();           $  opcion = $  data['opcion'];          /*$  session = $  this->getRequest()->getSession();           $  session->write('opcion', $  opcion);           $  opcion = $  session->read('opcion');*/            $  this->set('opcion', $  opcion);         }         else {           $  this->set('opcion', 'No pasa');         }      } 

Vista:

<div class="modalHome">    <?php echo $  opcion; ?> </div> 

He probado con session, pero con idéntico resultado

¿cómo pasar parámetros vacíos por url en codeigniter

He intentado pasar parámetros vacíos por URL al llamar a una función de un controlador de Codeifgniter, pero no me los detecta conrrectamente si alfuno de ellos está vacío. Ejemplo de función de controlador:

public function controlador_de_prueba($  param1,$  param2,$  param3,$  param4) {                 echo "el vador de param1 es _".$  param1."_";                 echo "el vador de param1 es _".$  param2."_";                 echo "el vador de param1 es _".$  param3."_";                 echo "el vador de param1 es _".$  param4."_";  } 

Lo que ocurre es que es que si yo llamo por url pasando 4 parámetros (1, 2 ,3 y 4, por ejemplo) todo funciona ok:

“controlador_usuarios/controlador_de_prueba/1/2/3/4”

Pero si yo dejo uno de los parámetros vaciós ya me da error:

“controlador_usuarios/controlador_de_prueba/1///4”


An uncaught Exception was encountered Type: ArgumentCountError

Message: Too few arguments to function controlador_usuarios::controlador_de_prueba(), 2 passed in C:\xampp\htdocs\codigosqr7\system\core\CodeIgniter.php on line 532 and exactly 4 expected

Filename: C:\xampp\htdocs\codigosqr7\application\controllers\controlador_usuarios.php

Line Number: 238

Backtrace:

File: C:\xampp\htdocs\codigosqr7\index.php Line: 315

Function: require_once

Os parâmetros no Python devem ter um valor associado como as variáveis?

Eu sou iniciante na linguagem Python e estou estudando-a por um livro chamado “Think Python”. Estou tentando reproduzir um programa oferecido pelo livro para exercício, mas ele me apresenta esse erro:

inserir a descrição da imagem aqui

Por isso gostaria de saber se devo associar algum valor a esse parâmetro (como eu faria com uma variável, ou se esse erro é de outra natureza. Desde já, grata.

Abrir una app desde una URL y pasar parametros a dicha app

Es posible enviar parámetros (nombre, email, numero secreto) en una URL desde una APP en iOS para que cuando un segundo usuario abra esa URL, levante la misma aplicación (de tenerla instalada) y al momento de abrirse la APP le permita guardar los parámetros de la URL como un contacto?

Quiero hacer algo similar a lo que hace Spotify al compartir una lista de reproducción. Al momento de enviar una URL de Spotify a un amigo, cuando ese amigo abre esa URL desde su iPhone, le abre la APP y lo deja en la lista misma.

Gracias!