2011-07-09 34 views
0

我有下面的jQuery代码,但它根本不起作用。这个jQuery代码中的错误是什么?

萤火虫说有一个)失踪,但在哪里?

$.get(url: 'example.html', function(data) { 
     var $page = $(data); 
     $page.filter('script').add($page.find('script')).each(function(){ 
      $.globalEval(this.text || this.textContent || this.innerHTML || ''); 
     }); 
     $('#form').html(data); 
    } 
}); 
+0

你有太多'}'。一个'''预计在第一个之后。 –

回答

2
$.get(url: 'example.html',... 

应该

$.get('example.html',... 

,你有一个}末太多。

0
$.get('example.html', function(data) { 
     var $page = $(data); 
     $page.filter('script').add($page.find('script')).each(function(){ 
      $.globalEval(this.text || this.textContent || this.innerHTML || ''); 
     }); 
     $('#form').html(data); 
    } // <---- this thing is not needed 
}); 
0

你有一个额外的}url: 'example.html'该部分不应包含url:

$.get(/*url: This part is removed*/'example.html', function(data) { 
    var $page = $(data); 
    $page.filter('script').add($page.find('script')).each(function(){ 
     $.globalEval(this.text || this.textContent || this.innerHTML || ''); 
    }); 
    $('#form').html(data); 
    //} This one has also been removed 
});