私はいくつかのコーディングを行い、これを変数にプッシュしました。私はそれを削除し、別の値を再挿入したいと思います。 Perlで多くのコーディングをプログラミングしています。私はmenu_mode値を削除したいと思います。 javascript/jqueryは私にとって新しい言語なので、ヒントは素晴らしいものになります。jquery、javascript - 変数からこのパラメータを削除する方法
print qq|
\$("#extractparam").click(function() {
\$("#grapharea").html(" ");|;
foreach my $num (1 .. $count)
{
if ($num eq 1)
{
print STDOUT qq|var params = \$("#volt$num").serializeArray();|;
} else
{
print STDOUT qq|var volt$num = \$("#volt$num").serializeArray();|;
print STDOUT qq|params = \$.merge(params, volt$num);|;
}
}
print qq| params.push({ name: 'menu_mode', value: '3C-extractparameters' });
\$.get("./scripts/banana_extract.cgi", params, function(data){ \$("#paramselection").html(data) });
// would like to remove the menu_mode value
params.push({ name: 'menu_mode', value: '3D-extractparameters' });
\$.get("./scripts/banana_extract.cgi", params, function(data){ \$("#graphoptionselection").html(data) });
\$("#extractparam").removeAttr('style');
\$("#Execute_Button").css("background-color","lightblue");
});
それで^^私はWeb用のPerlを使わないのです。ダンは見た目が悪いです。 – sholsinger
私はPerlが大好きです。私はJavaScriptが大好きですが、このように混ぜないでください。 Perlが直接出力すべき唯一のJSはデータです(例えば 'JSON :: Any'を使って)。それを行う前にPerlでデータを操作してください。その後、JavaScriptでデータを操作します。 PerlでJavaScriptロジックを操作しないでください。そうすれば、読み込みと保守が難しいコードが生成されます。 – Quentin
@sholsinger - プログラマーが何をしているのかを非難しないでください。 – Quentin