我需要使用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。 所以我想念的是什么?有任何想法吗 ?感谢
答案 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');