1

我正在开发一个插件,其中一个可选择的树显示在一个页面中。在进行树选择后,会提交一些查询,并且作为这些查询结果的帖子应该出现在同一页面中。整个查询是用 jQuery 实现的,因此我有postIds.

因此,我想在<div>帖子的元素中显示内容。的内容<div>应该包含single.php我的主题中的所有信息。

我在 javascript 中的信息是postId和帖子标题。

可行吗?

4

1 回答 1

2

您应该查看 jQUery 的加载方法。http://api.jquery.com/load/ 它基本上是一个ajax 调用,它的响应变成你页面上一个div(或任何容器)的html。

这些是想到的步骤:

  1. 有人会点击你树中的“节点”(我希望这会给你 postID)
  2. 创建将访问您的 php 文件并发送 postID 的 URL。例如:

yoursite.com/single.php?postid=选定的帖子 ID

  1. 使用 jQuery 加载方法:

$('#show_post_here').load('yoursite.com/single.php?postid=selected_post_id')

  1. 如果您 single.php 仅返回单个帖子的 html,那么您可以继续下一步,从您的响应中过滤掉 html。
  2. .load() 方法允许我们指定要插入的远程文档的一部分。
$('#result').load('ajax/test.html #container');

该语句将从您的响应中取出容器的html并将其插入#result

于 2013-05-31T15:39:49.707 回答