ajax获取json路径问题

最近在做一个联动的一二级分类菜单的时候,遇到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路径""

时间: 2024-10-06 07:50:13

ajax获取json路径问题的相关文章

Ajax获取 Json文件提取数据

摘自 Ajax获取 Json文件提取数据 1. json文件内容(item.json) [ { "name":"张国立", "sex":"男", "email":"[email protected]", "url":"./img/1.jpg" }, { "name":"张铁林", "sex"

通过Jquery中Ajax获取json文件数据

1. JSON(JavaScript Object Notation): javaScript对象表示法: 是存储和交换文本信息的语法,比xml更小,更快,更易解析. 2. JSON基本书写格式 : 名称/值对. 例如: "Student":"Tom" Json值可以是: 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true或者false) 数组(在方括号中) 对象(在花括号中) null  例如(对象):{"name":"to

ajax获取json数据及实现跨域请求

最近想练习一下ajax获取json数据 , 首先上网找一些在线的可用来测试的接口. -----------------------------------------------------这里是接口分割线 Begin-------------------------------------------------------------------------------------------------- 电商接口 淘宝商品搜索建议: http://suggest.taobao.com/s

qml ajax 获取json数据示例

依赖ajax.js类库,以下代码很简单的实现了获取天气json数据并展示的任务 [TestAjax.qml] 1 import QtQuick 2.0 2 import QtQuick.Controls 1.2 3 import "ajax.js" as Ajax 4 5 6 /** 7 测试用ajax 获取 json 数据 8 */ 9 Grid{ 10 width: 600 11 height: 400 12 spacing: 10 13 columns: 2 14 15 Text

AngularJS学习笔记(3)——通过Ajax获取JSON数据

通过Ajax获取JSON数据 以我之前写的与用户交互的动态清单列表为例,使用JSON前todo.html代码如下: <!DOCTYPE html> <html ng-app="todoApp"> <head> <meta charset="UTF-8"> <title>TO DO List</title> <link href="./bootstrap/css/bootstrap

Struts2+AJAX获取json数据

昨天晚上遇到了一个bug,是ajax调用struts2里面的方法获取json的问题,虽然现在那个问题没有解决,但是各种百度后,发现对stuts2跟ajax的交互认识又深了. 一,如果设置Action返回的结果为json类型 如上图,如果要这个action返回的结果为json,首先要指定包继承为json-default,之后,在result里面,指明type="json". <result>节点中还可以添加param参数,来指定序列化的参数:从哪儿开始序列化,序列化谁,不序列

Spring 3.2.* MVC通过Ajax获取JSON数据报406错误

Spring 3.2.x通过@ResponseBody标签返回JSON数据的方法都报406错: Failed to load resource: the server responded with a status of 406 (Not Acceptable) 以及报错描述: The resource identified by this request is only capable of generating responses with characteristics not accep

ajax获取json文件

https://www.cnblogs.com/ooo0/p/6385698.html html获取json文件的方法(里面可以写多个): <script src="./detail.json"></script> 原文地址:https://www.cnblogs.com/beimingbingpo/p/9908879.html

jQuery调用ajax获取json格式数据

<body> <div>点击按钮获取音乐列表</div> <input type="button" id="button" value="确定" /> <div id="result"></div> <div>添加新的音乐</div> <input type="text" name=""