【发布时间】:2011-02-17 13:37:50
【问题描述】:
我的文档顶部加载了一个文件,名为Videos.php。该文件内有几个函数,例如getYoutubeVideos。在某些页面上,我需要多次调用该函数(最多 50 次),这当然会造成加载时间的严重滞后。所以我一直在试图弄清楚如何调用该函数,只有在需要时(当有人点击显示视频按钮时)。我对 jQuery 的 ajax 能力几乎没有经验。我希望在这样的内部进行 ajax 调用:
jQuery('a[rel=VideoPreview1).click(function(){
jQuery ("a[rel=VideoPreview1]").hide();
jQuery ("a[rel=HideVideoPreview1]").show();
jQuery ("#VideoPreview1").show();
//这里的AJAX东西
防止默认();
});
好的,我已经根据回复创建了这个,但它仍然无法正常工作:
jQuery代码:
以及 PHP 代码:
【问题讨论】:
-
$.ajax() ???见:api.jquery.com/category/ajax
-
另外忘了提,我想通过函数传递变量(即getYoutubeVideos($Variables1, $Variable2);)
-
出于某种原因,我通过将函数的结尾从 ('json');) 更改为 ({},'json');) 来使 json 函数工作。不知道为什么需要括号,但它有效。然而,搜索变量仍然没有被正确发送,所以接下来继续。