嵌套的ajax无法获取数据

时间:2019-03-28 06:45:31

标签: json ajax

首先,我通过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"]}

0 个答案:

没有答案