Necesito llamar a la función php dentro de javascript con js params. algo como.
function test(data) { $.each(data,function(key, item) { let resVal = '{{encryptId('+item.id+') }}'; }) }encryptId es una función definida en el archivo auxiliar de php.
Por favor sugiera si puede funcionar
¡¡Gracias!!
Eso no es posible, pero una forma de evitarlo podría ser usar solicitudes ajax . Puede presionar la función de php a través de javascript y también enviar parámetros .
Esto no es posible, PHP y javascript se ejecutan en diferentes momentos,
Su PHP se ejecuta en el servidor, antes de enviar cualquier dato al cliente, el propio servidor no tiene idea de qué es javascript.
Su javascript se ejecuta en el cliente, después de que recibió todo el código preformateado por PHP, el cliente no sabe qué es PHP ni cómo interpretarlo.
La única forma de hacerlo es tener la misma función en javascript.
Javascript se ejecutaba en el lado del cliente (es decir, el navegador) y PHP era una herramienta del lado del servidor (es decir, el lado del servidor). CLARAMENTE los dos simplemente no pueden interactuar.
puedes probar con AJAX
#JS FILE function encryptId(item) { .ajax { file : phpFile item : item } } function test(data) { $.each(data,function(key, item) { encryptId(item.id) }) } #PHP FILE Here You can catch that variable and call this function