how to compress / minify javascript that has embedded php -
my jquery scripts have php in them initiate variables, etc. i'm trying use minify compress , deter prying eyes. php causing issues. done similar?
here example of php-infused javascript:
$('input[name=type]:radio').filter('[value=<?=$type?>]').attr('checked', true); $('input[name=cert]:checkbox').filter('[value=<?=$cert?>]').attr('checked', true); $('input[name=gauge]:checkbox').filter('[value=<?=$gauge?>]').attr('checked', true);
php attempts separate javascript in way. in php file keep values follows:
file.php:
<html> <head>...</head> <body> ... <input type="hidden" id ="value_type" value="<?=$type?>" /> <input type="hidden" id ="value_cert" value="<?=$cert?>" /> <input type="hidden" id ="value_gauge" value="<?=$gauge?>" /> ... </body> </html>
file.js:
$(function() { $.data_values = { "type": $("#value_type").val(), "cert": $("#value_cert").val(), "gauge": $("#value_gauge").val() }; });
when have use values:
$('input[name=type]:radio').filter('[value="'+$.data_values.type +'"]').attr('checked', true); $('input[name=cert]:checkbox').filter('[value="'+$.data_values.cert +'"]').attr('checked', true); $('input[name=gauge]:checkbox').filter('[value="'+$.data_values.gauge +'"]').attr('checked', true);
Comments
Post a Comment