为什么`datatype:json`破坏了这个功能?

时间:2018-07-02 22:40:10

标签: javascript ajax

为什么指定datatype: json会中断此AJAX调用?

我看过其他文章,但它们似乎与JSON格式相关。

  • JSON数据包含在thisOneEvaluation
  • data:参数是有效的JSON-已在JSONlint上确认
  • 注释dataType调用使其正常工作

这是.js代码:

var thisOneEvaluation = JSON.stringify(survey.data);
//console.log("The results are:" + thisOneEvaluation);
// {"question2":"Z","question1":"5","question3":"5"}

    $.ajax({
        type:"POST",
        url:"/getRequest",  
        headers: {
                  'CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'),
                  'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            },
        dataType : "json",    // <<<< This is the culprit.. but why?
        data: thisOneEvaluation,

        })

0 个答案:

没有答案