码迷,mamicode.com
首页 > Web开发 > 详细

ajax获取json路径问题

时间:2016-06-13 11:53:19      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:ajax

最近在做一个联动的一二级分类菜单的时候,遇到ajax无法获取到json路径的问题。

function loadChildren() {
	var pid = $("#pid").val();
	$.ajax({
		async:true,
		cache:false,
		url:"/netshop/admin/AdItemServlet",
		data:{method:"ajaxFindChildren", pid:pid},
		type:"POST",
		dataType:"json",
		success:function(arr) {
			$("#cid").empty();
			$("#cid").append($("<option>====请选择2级分类====</option>"));
			for(var i = 0; i < arr.length; i++) {
				var option = $("<option>").val(arr[i].cid).text(arr[i].cname);
				$("#cid").append(option);
			}
		},
		error:function(arr) {
			alter("有错误");
		}
		
	});


无论如何都获取不到,用浏览器发现是url路径的问题


技术分享


搞了好久,最后发现是

url:"/netshop/admin/AdItemServlet",

我的项目名是netstore,但是我改过文件名。所以这里要注意url的文件名。


在这里推荐使用url的方法是:

url:"${pageContext.request.contextPath}/"你要的servlet路径""


url:"<%=request.getContextPath()%>/"你要的servlet路径""

本文出自 “一个正在奋斗的Giser” 博客,请务必保留此出处http://hanjingyuan.blog.51cto.com/11573543/1788545

ajax获取json路径问题

标签:ajax

原文地址:http://hanjingyuan.blog.51cto.com/11573543/1788545

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!