-1

jqueryを使用してリモートhtmlファイルをロードし、完全に機能することをテストしました。そのhtmlコンテンツをに保存してから、で$secPageテキストを検索しようとしましtd$secPageが、空になりました。

$secPage = $(data);  
$('#content').html($secPage); // it works and shows data 
var result = $('td:contains("Ejendomsværdi:")',$secPage).next().text(); // returns empty

しかし、同じコードをhttp://jsfiddle.net/でテストすると、結果が得られます。

var result = $('td:contains("Ejendomsværdi:")').next().text();  // it works in jsfiddle

つまり、テストすると$secPage空が返されますが、そうではないはずです。

助けてください ...

4

1 に答える 1

1

リモートファイルだとおっしゃっているように、別のドメインからのものだと思います。

次に、それを行うことはできません。クロスドメイン保護ルールにより、リモートサーバーが(ヘッダーを使用して)許可しない限り、別のドメイン(ポートを含む)からロードされたコンテンツを読み取ったり変更したりすることができなくなります

于 2012-09-19T06:32:48.060 に答える