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


jquery load dynamic url return whole page instead selector

我需要用jquery刷新/重新加载div,这段代码可以完美地使用

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

但我使用的是动态php URL,所以我不能使用这些代码,我可以从像这样的HTML元素中获得动态ID

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

不幸的是,这段代码刷新了整个HTML/URL,而只是一个div。那么我想念什么呢?有什么想法吗?感谢

我也遇到了同样的问题,那是因为您的站点可能正在使用某种类型的路由系统
你可以做的是提供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');