gpt4 book ai didi

javascript - 无法接收从 html 中的 Rest api 传递的 json 响应

转载 作者:行者123 更新时间:2023-12-02 06:23:55 27 4
gpt4 key购买 nike

Rest Api 能够创建 json,但我的 ajax 无法接收从 Rest api 传递的 json 内容。

function loadJsonData(){

var dropDownValue = document.getElementById("dropdown").value;
$.ajax({
url:'http://localhost:8085/ParsingJson/rest/service/resources/getjsondata/'+dropDownValue,
type:'get',
contentType: 'application/json; charset=utf-8',
cache:false,
success:function(data){
alert(data);
document.getElementById("mySavedModel").value = data;
load();
},
error:function(){alert('error');}
}
);
}

Rest API 响应代码:

@RequestMapping(value = "/getjsondata/{dropDownValue}", method = RequestMethod.GET)
public ResponseEntity<DummyPojo> getJsonData(@PathVariable String dropDownValue) throws ApplicationException, ParseException{

System.out.println("In For Json Data:: " + dropDownValue);

DummyPojo dp = new DummyPojo();
dp.setAge("14");
dp.setName("Cap");
return new ResponseEntity<DummyPojo>(dp,HttpStatus.OK);
}

我想要 html 文件中的 JSON 数据。

最佳答案

似乎有两种可能

  • dropDownValue 为 null 或
  • mySavedModel 尚未加载

在调用loadJsonData之前,请确保您的页面 DOM 已加载

关于javascript - 无法接收从 html 中的 Rest api 传递的 json 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55808032/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com