首先,我通过ajax从页面中的表单中获取一些数据,然后使用function(data)并将结果存储在result.json中。我想通过使用另一个从result.json获取结果的ajax在第一个ajax中的success()中显示结果。但是,我得到了“ 404 GET”来打开我的result.json。
我已经提出了问题,有人要求我将异步更改为“ false”。我尝试了但又失败了,并得到了同样的错误。 这是用于窗口10,龙卷风,JQ3.3.1。
$(document).ready(function(){
$("#submit").click(function(){
var fp_num = $("#first_prize_num").val();
var sp_num = $("#second_prize_num").val();
var thp_num = $("#third_prize_num").val();
var pp_list=$("#people_list").val();
var pd={"first_prize_num":fp_num,"second_prize_num":sp_num,"third_prize_num":thp_num,"people_list":pp_list};
$.ajax({
async:false,
type:"post",
url:"/",
data:pd,
cache:false,
success:function(){
$.ajax({
async:false,
type:"get",
url:"../result.json",
dataType:"json",
success:function(data){
var result=document.getElementById("final_result");
result.innerHTML="<div>一等奖:"+data.fp_list+"<br>"
},
});
$('#draw_result').center();
$('#goodcover').show();
$('#draw_result').fadeIn();
},
error:function(){
alert("error!");
},
});
});
我的result.json
{"fp_list": ["w"], "sp_list": ["x"], "thp_list": ["\u6309\u65f6", "a"]}