前言

关于跨域的另一种解释
前端Ajax访问后端,表单提交,有一个接口报错,其他都没问题

Failed to load response data:No data found for resource with given identifier_ajax

网上看了很多案例方法,均不适用;早上改代码过程中,改好了,话不多说,上原因

原因

提前关闭页面

sysAssessProcess(currentNode,result);
    //方法执行完毕后关闭页面导致跨域
    // $("#closeLog").click();

  <button th:onclick="'javascript:layer_close()'" class="btn btn-danger" type="button" id="closeLog">关闭</button>

太笨了,期间尝试了换不同的Ajax方式加参数,改后端注解…

其他

本来昨天看了篇文章,感觉是from表单提交问题,sunbmit和普通button方式不一样,参考这篇

Failed to load response dataNo data found for resource with given identifier

结果没用到,吃一堑长一智吧;