0

不久前有人给我写了这段代码,用于提取网站的某个元素(/数据):

 $(function(){

   var site = 'http://www.telegraaf.nl'; 

   $.get('proxy.php', { site:site }, function(data){

      var href = $(data).find('h2').first().children(':first-child').prop('href');
      var url = href.split('/');
      href = href.replace(url[2], 'telegraaf.nl');


      $('.myDiv').html('<a href="' + href + '" target="_blank">' + href + '</a>');

   }, 'html');



});

它运作良好,但不适用于这个荷兰新闻网站:http ://www.telegraaf.nl

有人可以向我解释为什么会这样,这个网站有什么特别之处吗?我必须改变什么才能让它工作?

4

1 回答 1

1

这可能是因为他们也在 telegraaf.nl 上使用 jQuery。

看看这里的答案:jQuery dialog over content from another site where someone遇到类似问题。Guy mograbi 的回答非常详细,解释了很多。

于 2012-09-02T16:45:25.993 回答