Javascript 从Jquery函数返回值
Javascript 从Jquery函数返回值,javascript,jquery,Javascript,Jquery,我是jQuery和javascript的新手,因此如果这听起来很愚蠢或很简单,请用您的专业知识帮助我 $(document).ready(function(){ $('#add_button').click(function(){ var vol = $('input#cv').val(); var col = $('input#cc').val(); var comment = $('input#co').val(); var sample = $('#cv
我是jQuery和javascript的新手,因此如果这听起来很愚蠢或很简单,请用您的专业知识帮助我
$(document).ready(function(){
$('#add_button').click(function(){
var vol = $('input#cv').val();
var col = $('input#cc').val();
var comment = $('input#co').val();
var sample = $('#cv').attr('class');
var url = $('input#cv').attr('title');
if( (vol && col && comment) == ''){
alert('No data to update');
}else{
url = url.concat('volupdate=',vol,'&concupdate=',col,'&commupdate=',comment,'&sample=',sample);
alert(sample + " " + vol + " " + col +" "+ comment +" " + url);
}
});
});
html:
my $correct_vol = qq{<input type="text" name="cv" id="cv" size="6" class="$sample_name" title="/here/is/where/you/are">};
my $correct_conc = qq{<input type="text" name="cc" id="cc" size="6" class="$sample_name" title="/here/is/where/you/are">};
my $comments = qq{<input type="text" name="co" id="co" size="10" class="$sample_name" title="/here/is/where/you/are">};
my $update = q{<input type="submit" value="Update" id="add_button" class="add_now">};
my$correct\u vol=qq{};
我的$correct_conc=qq{};
我的$comments=qq{};
my$update=q{};
这些列构成了一个大表中的最后四列我的问题是:如何将jquery函数中的url返回到perl?
如果我使用
返回url
我应该期待什么?我应该如何处理脚本中从url
传递的值?谢谢您的建议。您的javascript代码本身无法与perl代码连接。与perl的连接将在perl处理表单元素时发生。因此,您的值需要通过POST或GET传递,这与在仅HTML+perl的解决方案中传递值的方式相同
在javascript中可以做的是设置需要传递的表单输入的值。这将通过类似$(“#inputElementID”).val(url)的方式实现
(假设您在创建输入元素的html中为输入元素提供了一个id为inputElementID
如果有必要的话,您还可以通过javascript提交表单
至于使用return url
,这只会将url
的值返回给调用它的javascript函数(在本例中,它实际上并不存在,因为这是一个document.ready()
执行