Perl Can';t修改标量赋值中的常量项
当我尝试执行脚本时,出现以下复杂的错误消息:Perl Can';t修改标量赋值中的常量项,perl,syntax-error,Perl,Syntax Error,当我尝试执行脚本时,出现以下复杂的错误消息: Can't modify constant item in scalar assignment at ok.pl line 556, near "$numerocarta," Execution of ok.pl aborted due to compilation errors. 第556行是: 'cardNum' = $numerocarta, 周围的代码是: $agent->submit_form( form_name => '
Can't modify constant item in scalar assignment at ok.pl line 556, near "$numerocarta,"
Execution of ok.pl aborted due to compilation errors.
第556行是:
'cardNum' = $numerocarta,
周围的代码是:
$agent->submit_form(
form_name => 'form.asp',
with_fields => {
'Chapter' => 'Alpha',
'FirstName' => 'First',
'LastName' => 'Last',
'cardNum' = $numerocarta,
'NAME' => 'Full name',
'STREET' => 'Street',
'City' => 'City',
'State' => 'State',
'Country' => 'Country',
'Phone' => '0625410021',
'Email' => 'email',
'Amount' => '1',
'ChapterGiftHonorNem' => 'Alpha',
}
,button => 'B1',
);
我正在使用WWW::Mechanize
我收到这条消息有什么不对吗?你写道
'cardNum' = $numerocarta,
你打算什么时候写
'cardNum' => $numerocarta,
顺便问一下,为什么引用这么多<代码>=>在左侧自动引用单词,因此您可以使用
cardNum => $numerocarta,
应该是
'cardNum' => $numerocarta,
对非常感谢。然而,a遇到了一个额外的问题。。我现在遇到了这个错误:没有包含请求字段的表单。。。但是表单包含所有这些字段。。如何修复请?评论不是询问问题的合适位置form.asp似乎是页面名称,而不是表单名称
'cardNum' => $numerocarta,