AJAX网址数据使用Wordpress中的友好网址发送

时间:2013-04-08 12:35:29

标签: javascript php ajax wordpress friendly-url

我在Wordpress的一个页面中工作,重新加载在一个DIV中显示的帖子。重新加载来自此DIV下列表中任何帖子的点击。

一切正常,但问题是我想保留Wordpress的友好网址,而AJAX需要在网址中发送数据。

在前端:

<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中为这些文件添加例外
  • 使用友好网址发送数据的某种方式

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

阅读你的帖子,请告诉你两件事:

我在这里提供支持。 祝你好运