【发布时间】:2014-04-15 19:36:25
【问题描述】:
您好,我要解释一下我在寻找这段代码要做什么。希望比我更聪明的人可以帮助清理它并把它放在一起。
我想要完成的总体目标:
我在 wordpress 页面上有一张图片,当点击它时,它将在该页面上的 div 中打开一个自定义 php 文件,该文件根据帖子 ID 显示特定的 wordpress 帖子。
试图让脚本工作,但有些事情我不确定如何正确组合。
这就是我现在拥有的:
图片链接本质上是传递我想在 div 中加载的帖子的 URL。所以我首先需要的是脚本来获取帖子的 url 并获取帖子 ID,以便自定义页面可以使用它。
第一行从图片链接中获取链接。第二行将从 URL 获取帖子 ID。不确定这是否 100% 正确。不确定变量是否会这样工作?如果我手动输入网址,它可以在页面上运行。
var post_link = $(this).attr("href");
$post_id = url_to_postid($post_link);
这就是我对整个事情的看法:(不起作用,只是我想要完成的一个例子)
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($){
$.ajaxSetup({cache:false});
$("a.ajax").click(function(){
var post_link = $(this).attr("href");
$post_id = url_to_postid($post_link);
$("#tabs").html("loading...");
$("#tabs").load(custom-page.php);
return false;
});
});
</script>
我不确定传递 id 变量的最佳方式,以便自定义 php 页面可以使用它在 div 中加载该帖子。那部分不见了。
【问题讨论】:
-
我只需将帖子 ID 放入会话变量中并将其回显到该页面
标签: javascript php jquery ajax wordpress