2017-03-03 1 views
0

と私は別のスレッドで私の質問にasnwerが見つかりました:私は持っているHow to load PHP file into DIV by jQuery?DIVにロードPHPなく、URLインクルージョン

唯一の問題は、次のとおりです。私はやったにロードされた特定のファイルを誰かにリンクを送信傾けます。それは常にホームURLです。それをURLに含める方法はありますか?私は#contentを持っており、すべてがスムーズに動作します私のindex.phpに

$(document).ready(function(){ 
$("#artists").click(function(){ 
$("#content").load('urltocontent.php'); 
    }); 
}); 

iは、次のコードを使用していました。

私は、そのdivのPHPのすべてのコンテンツを開く予定です。しかし、私はページを開くと、もちろんdivは空です。リンクがクリックされてdiv内のコンテンツが開かれていないからです。コンテンツを開くURLを生成する方法はありますか? http://example.com?url=page_to_include.com

あなたはこのコードを使用することができます:私はあなたがこのようなあなたのページを呼び出していると仮定すると、リンク

+0

質問は不明であるyoururl.phpに行きますか?あなたが試して問題に直面しているコードのいくつかを精緻化できますか? –

+0

私はこのスクリプトを使用しています: 私は#contentのコンテンツphpを正常に開くことができましたが、現在はurlでもコードを表示しています。私は特定のdivボックスでこのコードを持つすべてのコンテンツを開くことを計画していますが、私がページを訪問すると、divはもちろん空白です。何もクリックしなかったのです – Caro

+0

Caroはあなたを得ませんでした –

答えて

0

を広めることができ..

$(document).ready(function(){ 
     $("#contents").load('<?php echo $_GET['url']; ?>'); 
}); 
+0

私はhttp://ページを開きますexample.comをクリックして、リンクの1つをクリックします。例のために、伝記とメニューにコンテンツがdivで開きます。 http://example.com/biography.phpがインデックスに開かれたコンテンツだけにつながるので、私は伝記へのリンクを誰かに送信したいのですが。 – Caro

+0

自分のロジックを追加して、リンクのonclickイベントを使ってAjax経由でコンテンツを取得することができます。あなたのコンテンツにフラグメントのコンテンツを置く人にリンクを送る場合は、http://example.com?url=example.com/biography.phpのようなリンクを彼に送ることができます –

0

あなたは#を使用することができますことは、その通常はJavaScriptで行わどのようthatsの。そのURLの後ろに#artistsを追加することで...例:

$(function(){ 
    $("#button1").click(function(){ 
     $("#content").html("content of button 1. can load with ajax like you did"); 
    }); 

    $("#button2").click(function(){ 
     $("#content").html("content of button 2. can load with ajax like you did"); 
    }); 

    $(document.URL.substr(document.URL.indexOf('#'))).click(); 


}) 

は今#ボタン1

関連する問題