gpt4 book ai didi

php - 对特定元素发出 ajax 请求的最有效方法

转载 作者:行者123 更新时间:2023-11-29 22:36:22 25 4
gpt4 key购买 nike

我一直在尝试使用 jQuery .load 函数从页面中获取特定的 div。

$('#result').load('ajax/test.html #variable123');

这就像它应该的那样工作,但是它需要永远,因为响应仍然包含完整的文档,即使#result 中返回的所有内容都是我定义的 div.. 在这个例子中#variable123

是否有另一种方法可以完成此操作,但只让响应包含实际的 div?返回此结果的最快方法是什么?

为了进一步说明,我正在搜索的 id 是从每个页面上的 foreach 循环生成的。

<img name="<?php echo $_product->getId() ?>"

然后是一个 onclick 事件,让他们为相关的 div id 发出 ajax 请求。

   $('img').click(function () {  
$('#result').load('ajax/test.html .' + $(this).attr("name"));
});

页面 test.html 也有一个 foreach 循环,它生成具有与名称中传递的相同 id 的 div block 。 David 和 Juan 都提出了服务器端解决方案。有人可以向我解释一下吗?

最佳答案

由于您无法获取文件的任意部分:

$('#result').load('ajax/test_with_only_variable123_in_it.html');

当然,您可以使用服务器端程序而不是生成一堆静态文件。

关于php - 对特定元素发出 ajax 请求的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4869587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com