He agregado el campo y su código jquery para obtener el valor de ese campo como
<input type='hidden' name="test" id="test" value="data=$('#response').val()"> Obtengo ese valor de campo oculto en jquery y lo divido por '=' pero cuando alerto el valor muestra $('#response').val() espero que devuelva el valor del tipo de campo de respuesta.
var val = $("#prueba").val();
var arr1 = val.split('=');
alerta(arr1[1]);
retorno => $('#respuesta').val()
esperado => valor del campo de respuesta.
por favor, hágame saber lo que estoy haciendo mal.
en el atributo de valor no se ejecutará javascript, solo contiene el valor de la entrada, consulte https://www.w3schools.com/tags/att_value.asp o compare con el atributo onclick, por ejemplo. Puede haber algún análisis con alerta, pero es de conocimiento general no depurar ningún js con alertas.
aunque puedes establecer el atributo de valor con javascript
debajo de su marcado relevante que podría hacer:
$('#test').val( $('#response').val() ); // will set the value var expected = $('#test').val(); // will output the desired value then