0

我正在处理一个 Wordpress 页面,该页面重新加载显示在一个 DIV 中的帖子。重新加载来自单击此 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

看了你的帖子,给你两点建议:

我来这里是为了提供支持。祝你好运

于 2013-04-08T13:18:36.557 回答
0

对于 AJAX 请求,不需要维护友好的 URL,因为它们对用户不可见(搜索引擎也不可见)。您应该使用易于解析的格式,就像普通的 GET 参数一样。

于 2013-04-08T12:43:45.580 回答