我与 Ajax 的第一次接触正在发生,我有点困惑。我已经阅读了许多问题,但我无法阅读答案,这很可能是在某个地方。
情况是,我正在使用 OOP PHP 方法,而我所做的一切都是通过 index.php 和参数进行的。所以我不会在表单帖子、按钮点击中调用任何其他 .php 文件。
我创建了一个 HTML 列表框(我想删除垂直滚动条,但这只是解决问题的一个好处),它提供了我的类别。
现在,通过单击每个类别,我想调用某个函数,然后为另一个 div 生成输出。
function swapContent(){
$("#myPresentDiv").html('<img src="../../imgs/ajax-loader-big.gif"/>').show();
var cat = $('#listbox').val();
$("#action").change(alert(cat));
var url = "&s=".cat;
$.post(url, {contentVar: cat} ,function(data) {
$("#myPresentDiv").html(data).show();
});
}
所以,我的 JQuery 脚本选择了正确的类别,我提醒它警告对话框,所以我确定这很好,然后使用目前的代码,我重新加载我的整个页面,所以我得到,一页一页在页面...
我试图弄清楚如何编写 JQ ajax 调用,它只会返回结果,而不是整个页面。
我可以输入 URL “index.php&s="cat, 然后以某种方式告诉 ajax “通过索引,调用函数 displayresults ($cat); 吗?
希望我写的一切对你有意义:)
肿瘤坏死因子。