gpt4 book ai didi

php - 如何压缩/缩小嵌入了 php 的 javascript

转载 作者:可可西里 更新时间:2023-10-31 23:10:50 26 4
gpt4 key购买 nike

我的 jquery 脚本中有一些 php 来启动变量等。我正在尝试使用类似 minify 的东西来压缩它并阻止窥探。 php 引起了问题。有人做过类似的事情吗?

这只是我的 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 试图以这种方式完全分离 JavaScript。在您的 PHP 文件中,您保留以下值:

文件.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>

文件.js:

$(function() {

$.data_values = {

"type": $("#value_type").val(),
"cert": $("#value_cert").val(),
"gauge": $("#value_gauge").val()

};

});

当你必须使用这些值时:

$('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);

关于php - 如何压缩/缩小嵌入了 php 的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5205061/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com