Сначала я получаю некоторые данные из формы на странице с помощью ajax, затем выполняю функцию (data) и сохраняю результат в result.json.И я хочу показать результат в success () в первом ajax, используя другой ajax, который получает результат из result.json.Но я получил «404 GET», чтобы открыть свой result.json.
Я задал вопрос, и кто-то попросил меня изменить асинхронный режим на «ложный».Я попытался, но снова потерпел неудачу и получил ту же ошибку.Это для окна 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!");
},
});
});
my result.json
{"fp_list": ["w"], "sp_list": ["x"], "thp_list": ["\u6309\u65f6", "a"]}