jquery load动态url返回整个页面而不是选择器

时间:2014-10-21 16:22:43

标签: javascript php jquery html

我需要使用jquery刷新/重新加载一个div ,这段代码非常完美

$("#termlist").load('index.php/?s=1&qact=edit&id=WXU8FFSEBVA8S4AC #termlist');

但我正在处理动态php网址,因此我无法使用该代码,我可以从HTML元素中获取动态ID,如下所示

$("#termlist").load('index.php?s=1&qact=edit&id='+ $("input#id").val() + "#termlist");

遗憾的是,此代码仅刷新整个HTML / URL而非div。 所以我想念的是什么?有任何想法吗 ?感谢

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,那是因为您的网站可能正在使用某种类型的路由系统 您可以做的是提供load方法的完整路径,如下所示:

<强>本地主机:

$("#termlist").load('http://localhost:8888/index.php/?s=1&qact=edit&id=WXU8FFSEBVA8S4AC #termlist');

服务器

$("#termlist").load('http://www.domain.com/index.php/?s=1&qact=edit&id=WXU8FFSEBVA8S4AC #termlist');