0
以下所有代码均使用jsp编写。当我启动服务器时,它应该提醒json类型。当我运行下面的代码而不是在服务器上时,它实际上工作。我怀疑我的文件路径是否有问题。 data.json的路径是C:\ Users \ fujimaro \ Desktop \ data.json,否则我不知道什么可能是错的。在使用jsp在服务器上运行时无法找到路径
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@page import="com.tutorials.*"%>
<%@page import="javax.swing.*"%>
<%@page import="com.tutorials.*"%>
<%@page import="java.io.FileNotFoundException"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>noName</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="javascrip.js"></script>
<script type="text/javascript" src="data.json"></script>
</head>
<script type="text/javascript">
$(document).ready(function() {
var mydata = JSON.parse(data);
var arr = [];
for(var x in mydata) {
arr.push(mydata[x].name);
arr.push(mydata[x].age);
}
for(var y in arr) {
alert(arr[y]);
}
});
</script>
的Json
数据= '[{ “名称”: “哈里”, “年龄”: “32”}]';
不知道这里发生了什么。看起来你正在通过< script >加载data.json。这是行不通的。值得一提的是,您的< script >指向“data.json”文件的方式是相对路径,因此jsp页面应与服务器上的jsp页面位于同一文件夹中。 – bob
@bob谢谢你的回复。您是对的,我尝试加载