¡Me quedó de 10!
¡Muchas gracias
!
¡Muchas gracias



Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Agente Naranja en 5 Diciembre 2019, 07:46 AM
Es posible que puedas resolver tu problema usando Promesas:
https://developer.mozilla.org/en-US/docs/Web/javascript/Reference/Global_Objects/Promise
Por ejemplo:function Change_Select_Ubication(parametro) {
return new Promise((resolve, reject) => {
$.ajax('https://httpbin.org/get')
.then(() => {
console.log(parametro);
resolve(100);
})
});
};
Change_Select_Ubication('Primero')
.then(
function () {
Change_Select_Ubication('Segundo');
}
);
Basicamente lo que haces es que en tu función regresas una Promise, es un objeto que te permite esperar hasta que llamas la función "resolve" y al llamar esta función le estás diciendo "Ya terminé, con éxito". A esta promesa le puedes encadenar llamadas "then()" que se ejecutan solamente cuando la promesa finaliza con éxito.
Cita de: Agente Naranja en 5 Diciembre 2019, 07:46 AM
Es posible que puedas resolver tu problema usando Promesas:
https://developer.mozilla.org/en-US/docs/Web/javascript/Reference/Global_Objects/Promise
Por ejemplo:function Change_Select_Ubication(parametro) {
return new Promise((resolve, reject) => {
$.ajax('https://httpbin.org/get')
.then(() => {
console.log(parametro);
resolve(100);
})
});
};
Change_Select_Ubication('Primero')
.then(
function () {
Change_Select_Ubication('Segundo');
}
);
Basicamente lo que haces es que en tu función regresas una Promise, es un objeto que te permite esperar hasta que llamas la función "resolve" y al llamar esta función le estás diciendo "Ya terminé, con éxito". A esta promesa le puedes encadenar llamadas "then()" que se ejecutan solamente cuando la promesa finaliza con éxito.
{
"args": {},
"headers": {
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3",
"Accept-Encoding": "gzip, deflate, br",
"Accept-Language": "es-419,es;q=0.9",
"Host": "httpbin.org",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "none",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36"
},
"origin": "181.224.191.126, 181.224.191.126",
"url": "https://httpbin.org/get"
}
if($('input[name=input_email]').is(e.target))
{
alert('input_email');
}
else if($('input[name=input_password]').is(e.target))
{
alert('input_password');
}
Cita de: MCKSys Argentina en 4 Diciembre 2019, 16:12 PM
Le haces substr_count a $cadena y el string lo tienes en $string. Es lógico que $newlines sea 0...
Saludos!
Cita de: #!drvy en 4 Diciembre 2019, 15:26 PM
https://www.php.net/manual/es/function.substr-count.php$newlines = substr_count($cadena, "\n");
Saludos
<?php
$string = '• Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod.'."\r\n".'• Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod.'."\r\n".'• Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod.';
$newlines = substr_count($cadena, "\n");
echo nl2br($string);
echo 'Saltos de lineas: '.$newlines;
?>