我有一些編碼,並已將其推入一個變量。我想刪除它並重新插入另一個值。請注意,我正在用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");
});
而^^是爲什麼我不使用Perl的網絡東西。當時看起來很討厭。 – sholsinger 2010-12-14 15:49:27
我喜歡Perl,我喜歡JavaScript,但不要像這樣混合它們。 Perl應該直接輸出的唯一JS應該是數據(例如使用'JSON :: Any')。在這之前用Perl處理數據。之後用JavaScript處理數據。不要用Perl操作JavaScript邏輯 - 這樣會導致難以閱讀和維護的代碼。 – Quentin 2010-12-14 15:49:43
@sholsinger - 不要責怪程序員用它做什麼。 – Quentin 2010-12-14 15:50:42