jquery load() 方法 不起作用

时间:2022-12-05 19:44:33
 top.$("#d_DanJu").load('xxx.html',{"id": "22222"});
这样写 xxx.html 页面就不显示了。
 top.$("#d_DanJu").load('xxx.html')
这样写就能显出出来,也就是去掉参数就能显示出来;
啥问题那??

5 个解决方案

#1


不会的,除非你 url 写错了
.load 方法是用 post 方式提交的,如果你的服务端根据 post 数据做了处理,也是可能的

#2


这个 服务器端 没做啥处理,就是load 一个html。。。 

#3


该回复于2014-11-01 15:21:05被管理员删除

#4


参数要和回调组合使用, $("#feeds").load("feeds.php", {limit: 25}, function(){
   alert("The last 25 entries in the feed have been loaded");
 });

#5


我也出现过这个问题。楼主是不是一个主页面嵌入另一个页面A,我的做法是先把id放到主页面的一个隐藏文本框中,再load,被load的页面A再去隐藏文本框拿id。还有一点是,页面A的js文件一样可以去主页面抓元素。

#1


不会的,除非你 url 写错了
.load 方法是用 post 方式提交的,如果你的服务端根据 post 数据做了处理,也是可能的

#2


这个 服务器端 没做啥处理,就是load 一个html。。。 

#3


该回复于2014-11-01 15:21:05被管理员删除

#4


参数要和回调组合使用, $("#feeds").load("feeds.php", {limit: 25}, function(){
   alert("The last 25 entries in the feed have been loaded");
 });

#5


我也出现过这个问题。楼主是不是一个主页面嵌入另一个页面A,我的做法是先把id放到主页面的一个隐藏文本框中,再load,被load的页面A再去隐藏文本框拿id。还有一点是,页面A的js文件一样可以去主页面抓元素。