0

私は、1 つの DIV に表示された投稿をリロードする Wordpress のページで作業しています。リロードは、この DIV の下にあるリストの任意の投稿をクリックすると発生します。

すべて正常に動作していますが、問題は、Wordpress のわかりやすい URL を維持したいということであり、AJAX は URL でデータを送信する必要があります。

フロントエンドで:

<div id="<?php the_ID(); ?>" onClick="inlove_ajax(this.id); return false">

AJAX ファイル内:

xmlhttp.open("GET","wp-content/themes/37504/ajax_photo_reload.php?q="+str,true);

PHP の場合 (ajax_photo_reload.php):

          require_once("../../../wp-blog-header.php"); 
          $q=$_GET["q"]; 
          query_posts('p='.$q); 
          while (have_posts()) : the_post(); 

私はさまざまな解決策を考え、試していました:

  • これらのファイルの .htacces に例外を追加します
  • わかりやすい URL でデータを送信する方法
4

2 に答える 2

0

あなたの投稿を読んで、2つのことをアドバイスさせてください。

私はサポートを提供するためにここにいます。幸運を

于 2013-04-08T13:18:36.557 に答える
0

AJAX リクエストの場合、フレンドリ URL はユーザーには表示されないため (検索エンジンにも表示されないため)、フレンドリ URL を管理する必要はありません。通常の GET パラメータと同様に、解析しやすい形式を使用する必要があります。

于 2013-04-08T12:43:45.580 に答える