JQUERY函数中的函数不起作用

时间:2014-04-10 14:22:20

标签: jquery

我想用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>

1 个答案:

答案 0 :(得分:0)

你有一个&lt; script&gt;标记在您的JavaScript中间。您还应该使用.on而不是.live(https://api.jquery.com/live/