wwfl.net
当前位置:首页 >> jquEry中AjAx请求页面的路径的问题。 >>

jquEry中AjAx请求页面的路径的问题。

对于load,其实是将2.html中的代码用innerHTML的方式放入1.html,所以,load之后,看似在2.html中的代码其实已经是属于1.html了,所以出现你说的情况,解决方法很简单第一种:都是用绝对路径第二种:把1.html和2.html放在一个文件夹下

action中直接存jquery可以load具体的你看下jquery的api就知道了很简单 看不懂就留q

你好,你把 data 请求发送到服务器的数据没写好,应该是:data:{id:id},

url:"login/doLogin.do", 看看控制器里有没有这个方法;路径前加个/

调用对象下的属性是不是改用.呢 success: function(data){ var html = ''; $.each(data,function(Index, message){ html += "<tr><td>" + message.username + "</td><td>" + message.message_content + "</td></tr><hr/>"; }) $("#messageArea").empty().html(html); // 把返回的数据添加到页面上 } });

打开该js所在的页面运行后的源码看看url的值或发起ajax请求的时候,用网络监控看下请求地址.'${pageContext.request.contextPath}/merchant/dropGoods.html'估计是这个的值有问题.比如多个或少个 / ,或者多个或少个目录名

change content改成:还有路径对吗?

你的result的值应该是ok或者error字符串,而不是success.

路径写相对路径,位置得配SERVLET,SERVLET对这个类的映射路径才是实际的路径.

简单的解决办法是$.get('../TestServlet?method=get',datas,function(data){});

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com