js中通过ajax无法获取json文件中的数据

在下小白,最近在学习js 就写了一段很简单的代码 但是发现居然还有问题
就是一个很简单的index-test.html页面中有一段js代码,里面用了ajax获取在同一目录下的
json文件中的数据,然后测试一下,但是运行发现没有结果 又不太会用浏览器调试
所以请教各位大侠 多谢多谢!图片说明
图片说明
部署完项目 开启服务器后 在浏览器中输入URL,点击按钮 毫无反应。。。
多谢大家!

0

4个回答

使用F12浏览器的开发者模式,点击console页面,看下控制台有没有异常错误信息呢。
你的ajax请求没有error分支,但是代码很有可能是进入了异常分支了。

0
sinat_21265587
sinat_21265587 谢谢!
8 个月之前 回复

eval("('+data+')")

0
sinat_21265587
sinat_21265587 额 什么意思?
3 年多之前 回复

这里要接收到正确的json对象才会执行success中的语句。

0
sinat_21265587
sinat_21265587 谢谢!
8 个月之前 回复
sinat_21265587
sinat_21265587 额 什么意思?
3 年多之前 回复

可能地址不对,也可能是跨域的问题,按f12,然后看一下有没有报错。

0
sinat_21265587
sinat_21265587 谢谢!
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Jquery中 使用Ajax获取Json 数据
JSON(javascript object notation)轻量级数据交换格式, 数据格式: 名称:值 ex:[{"name":"andy","age":56,"sex":"man"},{"name":"derful","age":13,"sex":"woman"},...] jsp: 点击按钮获取JSON数据      使用Ajax获取JSON数据的jQuery代码: 
jquery中ajax加载js和json文件
全栈工程师开发手册 (作者:栾鹏) jquery系列教程6-AJAX全解 jquery中ajax加载js文件jquery中ajax加载js文件的函数为getScript() 代码如下:$.getScript("index5.js",function(){ alert("载入完成"); });jquery中ajax加载json文件jquery中ajax加载json文件的函数为getJSO
js通过ajax读取本地json文件
实例代码: function readJSON(file, callback) { let ajax = new XMLHttpRequest(); ajax.overrideMimeType("application/json"); ajax.open("GET", file, true); ajax.onreadystatechange = ...
js获取json中指定数据的问题。
js中[code=javascript]alert($('#xxoo').datagrid('getData'))[/code]能弹出以下jsonrn[img=https://img-bbs.csdn.net/upload/201403/14/1394791493_104458.png][/img]rn现在想用js将这个json中的全部‘outdate’属性的值取出来,我写的代码如下rn[code=javascript]var obj=eval('('+JSON.stringify($('#xxoo').datagrid('getData'))+')');rn //var obj=eval('('+$('#xxoo').datagrid('getData')+')');rn //alert(typeof(obj));//objectrn rn //alert(x1);rn //var obj=eval('('+x1+')');rn //alert(obj.);rn for(var i=0;i
JS中的JSON和AJAX中文乱码
1.这是从数据库取出的数据,在servlet处绑定为json数据,再发回到ajax前台,这里就会遇到两个问题: ①中文乱码问题。在后台服务端不存在乱码的问题,可以正常输出,但是到了前台所有的中文都会变成问号。 原因是前后台的编码不一致导致,一般前台的编码默认为UTF-8,因此在后台设置:                 response.setCharacterEncoding("UTF
JQuery中ajax和JSON的获取
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>使用getJSON
jquery ajax 获取 json 文件数据
分享一个jquery ajax的使用实例。 json数据 [code=&quot;json&quot;][ {&quot;name&quot;:&quot;project1&quot;}, {&quot;name&quot;:&quot;project2&quot;}, {&quot;name&quot;:&quot;project3&quot;}, {&quot;name&quot;:&quot;project4&quot;}, {&quo
js获取表单中input的文件,通过ajax发送给后台
经历了三个人的努力最终还是发送过去了,网上许多方法不知道什么原因总是获取不到表单中的文件。 form代码 &amp;lt;form enctype=&quot;multipart/form-data&quot; action=&quot;/data/upload/&quot; method=&quot;POST&quot; id=&quot;upload-form&quot;&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;orgI
easyui 无法获取json文件的数据?
========这是html代码=======rn[code=text]rnrnrn rn rn rn Calculate two column values in editing DataGrid - jQuery EasyUI Demorn rn rn rn rn rnrnrn Calculate two column values in editing DataGridrn rn rn rn rn Item IDrn List Pricern Amountrn Unit Costrn Attributern Statusrn rn rn rnrn[/code]rnrn=====这是json代码==========rn[code=text]"total":28,"rows":[rn "productid":"FI-SW-01","unitcost":10.00,"status":"P","listprice":16.50,"attr1":"Large","itemid":"EST-1",rn "productid":"K9-DL-01","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10",rn "productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Venomless","itemid":"EST-11",rn "productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Rattleless","itemid":"EST-12",rn "productid":"RP-LI-02","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Green Adult","itemid":"EST-13",rn "productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":58.50,"attr1":"Tailless","itemid":"EST-14",rn "productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"With tail","itemid":"EST-15",rn "productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":93.50,"attr1":"Adult Female","itemid":"EST-16",rn "productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":93.50,"attr1":"Adult Male","itemid":"EST-17",rn "productid":"AV-CB-01","unitcost":92.00,"status":"P","listprice":193.50,"attr1":"Adult Male","itemid":"EST-18"rn]rn[/code]
js——ajax 传递 json 数据
json数据 { &amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;name&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;:&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;sdfad&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;, &amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;age&amp;amp;amp;amp;am
AJAX获取json文件生成树
前辈给我的练习,如题.大概做出来了,记录一下. 参考了:jQuery递归便利JSON树 重点在于如何递归json文件.这里用的是for循环,据说用each循环比较好.直接上代码. testJSON li { list-style-image: url("../images/p.png");
JS获取 中 的数据
rn rn rn IDrn 问题(简体)rn 回答(简体)rn 问题(繁体)rn 回答(繁体)rn 时间rn 操作rn 排序rn rn rn rn #foreach($data in $!listData)rn rn rn $!data.idrn rn $!data.titleCnrn $!data.answerCnrn $!data.titleTwrn $!data.answerTwrn $!data.insertTimern rn 编辑rn 删除rn rn rn 上移rn 下移rn rn rn rn #endrn rn rnrnrn这是我前端页面的代码,现在我做了个排序,可以将任意一行数据上下移动,但移动之后这只是在页面显示的,现在我想要用,JS获取移动完后页面的每行的值,传到后台在写进数据库。rnrn请各位大侠帮帮忙,怎么用JS获取到值呀。求例子呀~谢谢各位了rnrn
获取url中json 数据
function getUrlData(){ var url = location.search; //获取url中"?"符后的字串    var theRequest = new Object();    if (url.indexOf("?") != -1) {       var str = url.substr(1);       strs
获取 request 中 json 数据
示例代码: import java.io.IOException; import javax.servlet.http.HttpServletRequest; /** * request 对象的相关操作 * @author zhangtengda * @version 1.0 * @created 2015年5月2日 下午8:25:43...
如题在JS中获取JSON中的数据
var newValue = "1051431":"0","1051569":"0";rnvar itemnum = arrValue[0];rn rnalert(newValue.itemnum);rnrn这样打印出undefined
获取json文件中的URL
1.实例代码为实现获取json文件中的图像:# -*- coding:utf-8 -*- import requests import re import os def get_page_url(url, param): response = requests.get(url, params=param) response.encoding = 'utf-8' retu...
通过获取json文件 获取数据
<span style="font-size:16px;">本课程为Angular7零基础到app项目实战,切入点从typescript开始讲起包括基础知识点的es6等,到Angular7基础,中级,高级到使用以及企业级项目部分实战内容,知识点贯穿始终,重点划分,让大家了解Angular7机制以及熟练操作使用</span>
获取js文件中指定的数据
/** * 测试提前/root/perf/admin/cqyq_apicc/perf-report下文件内容 * @param args */ public static void main(String[] args) {   try {   //得到js文件内容 BufferedReader reader = new BufferedReader(new FileReader("
js获取和下载json文件
业务场景 通过input以json格式上传配置,直接读取并加载。再将数据通过json格式下载在本地。 代码 &lt;input type="file" accept="application/json", class="upload"/&gt; $('.upload').click(function(e){ var target...
Vue中怎样获取json文件中的数据
场景 访问百度音乐API需要传递音乐类型参数,而这些参数是存在musictype.json中, 现在在组件listcate.vue需要获取json数据。 json文件内容: 文件位置: 实现 musictype.json {   &quot;currentType&quot;:[1,2,11,21,22,23,24,25] } listcate.vue &amp;lt;template lang=&quot;...
读取 Json 文件中的数据
点击这里 ^_^
JQuery中实现Ajax与服务器通过json交互数据
1.JQuery中的简单的使用ajax。 $.ajax({ //一个Ajax过程 type: &quot;post&quot;, //以post方式与后台沟通 url : &quot;get_location_by_id&quot;, //与此页面沟通 data: 'device_id=' + this.nextSibling.id, beforeSend: function(){ var win ...
通过ajax获取easydropdown数据
ajax通过数据库获取easydropdown的数据
ajax获取Servlet中的JSON的问题。
在js中请求ajax,把jsp中的一个Cno传到Servlet中n```n $.ajax(n type :"post",n url : "ShowDetail?Cno="+Cno,n async:false, n dataType : "json", n success : function(data) n ,n error : function() n var student =eval("(" +result +")");n alert(student.Cth1);n n ); n```n在Servlet中获取后台值,并out.print JSON格式n```n out.print("['Cno':'"+Cno+"','Cth1':'"+cd.get(0).getCth1()+"']); n```nn应该如何通过ajax获取这里面的值nn我通过 var student =eval("(" +result +")"); 的方法,但是student.Cth1获取不了值nn这里用Error是因为Success没有反应。n
$.ajax方法获取json数据,解析不出来json中数据
[color=#FF0000]代码:[/color]rn function loadData(pars) rnrn $.ajax(rn url: "http://192.168.1.9:71/WebService.asmx/v_getQuesInfoDet?jsoncallback=?",rn dataType:"json",rn data: pars,rn cache: false,rn success:OnSuccess,rn error:OnErrorrn );rn rn rn function OnSuccess(json) rn document.getElementById("contentIf").innerText = json.result;rn var defaultData = json.result;rn alert(defaultData[0].GID);rn alert(defaultData[0].Stem);rn rn[color=#FF0000]获取到异步数据[/color]rn["GID":"d51fadd7f64c47a29afbc05472facaa7","ItemTypeID":null,"Stem":" rn Writing rn  Directions: For this part, you are allowed 30 minutes to write an essay commenting on the saying ‘Learning is a daily experience and a lifetime mission.” You can cite examples to illustrate the importance of lifelong learning. You should write at least 120 words but no more than 180 words."]rnrn[color=#FF0000]但是alert弹出:undefined[/color]
JS—我的第六个AJAX程序(前端从数据库中获取数据库中数据,JSON传输)
前端: common.js function $(id) { return document.getElementById(id); } function createXhr(){ var xhr; if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); }else{ xhr = new ActiveXObject("Mi
Ajax中JSON的问题
在JAVA Servlet中可不可以自定义一个串,把它转换成JSON返回给AJAX?rn
ajax返回json类型的数据 js处理json类型的数据
ajax验证用户名 index_do.php   &amp;lt;?php header(&quot;Content-Type:text/html;charset=utf-8&quot;); header(&quot;Cache-Control:no-cache&quot;); $username=$_POST['username']; $info=&quot;&quot;; if ($username...
通过Value获取JSON中对应的KEY
public static String read(String txtName, String apiName) { txtName = &quot;E:/Diff/&quot; + txtName + &quot;.xls&quot;; // 绝对路径或相对路径都可以,这里是绝对路径,写入文件时演示相对路径 File filename = new File(txtName); if (!filename.exis...
jquery的ajax用json无法取到数据?
html页面[code=HTML]rn rn rn 评论:rn 姓名: rn 内容: rn rn <%----%>rn rn rnrn 已有评论:rn rn rn rn rn[/code]rnjs文件:rn[code=JScript]rn$(function() rn //html格式返回数据rn // $("#Button1").click(function() rn // $.post("Test6.ashx", rn // username: $("#txtName").val(),rn // content: $("#txtContent").val()rn // , function(data, textStatus) rn // $("#resText").html(data); //把返回的数据添加到页面rn // );rn // )rn //xml格式返回数据rn // $("#Button1").click(function() rn // $.post("Test6.ashx", rn // username: $("#txtName").val(),rn // content: $("#txtContent").val()rn // , function(data, status) rn // var username = $(data).find("comment").attr("username");rn // var content = $(data).find("comment content").text();rn // var txtHtml = " " + username + ": " + content + "";rn // $("#resText").html(txtHtml);rn // , "xml");rn // )rn //json格式返回 rn$("#Button1").click(function() rn $.post("Test6.ashx", rn username: $("#txtName").val(),rn content: $("#txtContent").val()rn , function(data, status) rn var username = data.username;rn var content = data.content;rn var txtHtml = " " + username + ": " + content + "";rn $("#resText").html(txtHtml);rn , "json");rn )rn)rn[/code]rn//后台是用的ashx来取数据rn[code=C#]rn //json格式返回rn tryrn rn context.Response.ContentType = "text/plain";rn string username = context.Request.Params["username"];rn string content = context.Request.Params["content"];rn context.Response.Write("username:'" + username + "',content:'" + content + "'");rn rn catch (Exception ex) rn context.Response.Write("username:'"+ex.Message+"',content:'"+ex.Message+"'");rn rn rn[/code]
Js获取Label中的数据
DataList绑定了很多行数据 简单点说 一行有一个 复选框 和一个LabelrnLabel绑定了数据 点击复选框的时候希望将这个数据传给 DataList外面的一个Labelrnrn[code=JScript]rn rn[/code]rnrnrn貌似无法获取到这个绑定数据标签的值。。。。rnrn想了一下 可能是没遍历Label rnrnJS不太懂,具体应该怎么写,大家帮帮忙
js获取el中的数据
如何使用el中的数据 注意这要放在最后  var temp = "${map.snumber}";     function setStyle(){       var e = document.getElementById(temp+"_style");       e.style.color="red";       e.style.fontSize='15px'     }
js获取ModelAndView中的数据
后台封装: @GetMapping("/findById/{id}") public ModelAndView findById(@PathVariable("id") Integer id) { // 通过id查询商品 Goods dbgoods = goodsService.findById(id); // 创建ModelAndView对象 ModelAndView mv = new...
js获取table中的数据
&amp;lt;table id=&quot;pictable&quot; width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&amp;gt; &amp;lt;tbody&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td id=&quot;picsmall&quot; width=&quot;298&
通过JQUERY使用AJAX在ie中无法提交
我通过JQUERY使用AJAX,但是在FF中能够正常提交,但是在ie中没办法提交rn代码如下rn[code=JScript]rn$.ajax(rn type:"POST",rn url: "DoCustomerLoginAction",rn cache: false,rn data: params,rn dataType: "json",rn timeout: 10000,rn error:function(event, XMLHttpRequest)rn if (XMLHttpRequest == "timeout") rn alert('操作已超时,请重试!');rn else rn alert('出错了!');rn rn ,rn success:function(json)rn alert("success");rn rn);rn[/code]rnrn在ff中都正常的,但是在ie中没办法提交(不是取不到值,是根本进不了后台)。rn在error:function中alert一下,看了下错误信息,XMLHttpRequest是null。rnrn百思不得其解,给点建议吧
Android中通过代码获取arrays.xml文件中的数据
android工程res/valuse文件夹下的arrays.xml文件中用于放各种数组数据,比如字符串数组、整型数组等,数组中的数据可能是具体的值,也有可能是对资源数据的引用,下面针对这两种情况通过代码来获取相应的数组数据。 方法/步骤 一、数组中的数据为具体的值:  比如arrays.xml文件中的数组如下:     Commandone     Commandtwo    
js里json中的时间日期获取方法
for (var i = 0; i year=data[i].tm.year-100;month=data[i].tm.month+1;date=data[i].tm.date; hours=data[i].tm.hours;minutes=data[i].tm.minutes;second=data[i].tm.seconds;nanos=data[i].tm.nanos; html.p
js获取json中的键与值
网上查了查,整理了一下,很有用。感谢分享知识的大神 d = {name: 'a', age: 'b'} for(i in d){ i 就是键,d[i]就是值 }
js中的json,枚举及获取元素的方法
对象的访问 对象枚举由两种方法: (1)第一种是对象名.属性名(obj.name) (2)第二种是对象名[‘属性名’](obj[‘name’]) 举例: var obj = { name : "wang"; age : 20; sex : "male"; } console.log(obj['name']); 对象的枚举 1.对象的枚举也称为对象的遍历;可以用for in遍历对象的每一个属性;...
在JS文件中获取服务器控件
在一个JS文件中。想获取一个叫searchKey的控件。原本是一个HTML控件转换成服务器端运行的。在JS文件中我该怎么获取?rn使用document.getElementById("searchKey")不能获取。报错为空或不是对象rn请问应该怎获取呀?
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo