1

ドメイン間でページ コンテンツを読み込んで、結果を div に読み込もうとしています。初めてページにアクセスしたときに、コンテンツがロードされません。更新すると、どの記事を表示しても、その後ページにアクセスするたびに正常に動作します。DOM が完全にロードされた後、ロードを行う方法を見つける必要がありますか?

このようなリンク: /news_item.php?article_id=4379

---- news_item.php -----

 $(document).bind('pageinit', function(){
   $.mobile.ajaxEnabled = false; 
   $("#gametime").load('proxy.php?url=http://www.newsdomain.com/news/icehogs/?article_id=<?php echo $_REQUEST["article_id"] ?>  .article', function () {

     $("#gametime a").replaceWith( function() { return $(this).text(); });
     $("#gametime .links").replaceWith('');
     $("#gametime .social").replaceWith('');

 });

});

----- proxy.php ------

<?php echo file_get_contents($_GET['url']);?>
4

2 に答える 2

0

JavaScript ファイルをページ div 内に配置します。例:

<div id="pageid" data-role="page">  
    <script src="javascriptfilename"></script>
    <div data-role="content"></div> 
</div>
于 2012-10-02T10:06:15.563 に答える
0

$(function(){});はい、そうです、コードをイベントに入れます。

于 2012-10-01T17:35:41.847 に答える