2017-07-05 4 views
0

暇な時にフォーラムを作成しました。古い知識を取り入れるためにAjaxを追加したかったのです。開始のために、私はちょうどスレッドの返信の下にテキストエリアを持つ返信を投稿したときに(フォーラムの通常のスレッドページのような)スレッドの返信とメインスレッドの投稿を表示するスレッドページに追加したい新しいリプライでスレッドをリロードするだけです。GETリクエストによるjQueryのロード

スレッドページには、データベースから読み込むスレッドID(thread_posts.php?threadID = 1)を持つURLがあります。ロード機能を使用して、現在のURLのデータ(threadID = 1)を別のページに送信するにはどうすればよいですか?

<div id="content"></div> 

<script> 
$(document).ready(function() { 
    $("#content").load("thread_posts_load.php"); 
}) 
</script> 

thread_posts_load.php

<?php 
$threadID = $_GET['threadID']; 
?> 
+1

javacriptの 'document.location'オブジェクトをチェックしてください。現在のURIは –

+0

です。解決策を探しているうちに、別のページにデータを直接渡すより簡単な方法があるのか​​と主に考えていました。私は迅速な返答を感謝します。 – atmni5

答えて

0

thread_posts.phpあなたはこの

var ID = "YOUR_ID"; 

    $("#content").load("thread_posts_load.php?threadID=" + ID); 
のようなこの

$.ajax({ 
     url: 'thread_posts_load.php', 
     type: 'GET', 
     data: {threadID:'YOUR_ID'}, 
     success: function (data) { 
      $("#content").html(data); 
     } 
    }); 

またはロード関数のようにjQueryのAJAX機能を使用することができます

関連する問題