我想用url参数运行Perl脚本。 我无法理解为什么第二个函数" callScript"不起作用,
不工作:
jQuery('#hideshow').live('click', function(event) {
jQuery('#content').toggle('show');
var m = 'kkk';
var l = 'http://192.116.153.90/cgi-bin/RRD/y.pl?user=' + m;
alert(l);
function callScript(){
\$.get(l, function(data){
\$("#response").html("The Perl script says: " + data);
})
}
工作:
<div id="response"></div>
<script>
var m = 'bibi';
var l = 'http://192.116.153.90/cgi-bin/RRD/y.pl?user=' + g;
alert(l);
function callScript(){
\$.get(l, function(data){
\$("#response").html("The Perl script says: " + data);
})
}
</script>
答案 0 :(得分:0)
你有一个&lt; script&gt;标记在您的JavaScript中间。您还应该使用.on而不是.live(https://api.jquery.com/live/)