从Jquery函数返回值
return values from Jquery function
我是一个完全的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">};
这些构成了一个大表的最后四列。
我的问题是:我应该如何在jquery函数返回url到我的perl?
如果我用return url
,会得到什么?我应该如何处理从脚本中的url
传递的值?谢谢你的建议。
你的javascript代码不会连接到你的perl代码本身。到perl的连接将在它处理表单元素时发生。因此,您的值需要通过POST或GET传递,如果您在HTML + perl解决方案中这样做,它们将以相同的方式传递。
你可以在javascript中做的是设置你需要传递的表单输入的值。这将通过类似$("#inputElementID").val(url);
的东西来完成(假设您在创建它的html中为输入元素提供inputElementID
的id)。
你也可以通过javascript提交表单,如果这样做是有意义的。
至于使用return url
,这只会最终将url
的值返回给调用它的javascript函数(在这种情况下,该函数并不真正存在,因为这是document.ready()
执行。
相关文章:
- 根据是否解析了 Promise 从函数返回值
- Angular,函数在(模型)工厂中返回值
- Javascript中带有返回值的嵌套函数
- 从Ajax函数返回值
- HTML如何根据javascript函数的返回值限制文本输入
- 使用在函数外部声明的变量的 Javascript 返回值 + undefined
- 如何从嵌套的API函数返回值
- 如何记录调用另一个函数的函数的返回值
- 即使使用回调函数也无法返回值
- PHP 函数不会向 JavaScript 变量返回值
- 从异步函数返回值
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 从节点中的回调函数返回值
- 从另一个文件访问函数的返回值
- 从JSP页面调用Java Script函数未返回值
- jquery csv函数,如何返回值
- Scala提升了如何运行javascript函数并将返回值存储在变量中
- 等待函数完成,然后将返回值分配给变量JS
- 来自函数 Javascript 的 NaN 返回值 ||函数执行顺序
- 在 html 输入字段中使用返回值函数