Javascript 在调用ajax get时;[弃用]”等;在我的浏览器控制台上
我正在进行一个ajax调用,它正在成功实现并加载我的数据。在我的浏览器控制台上,主线程上的同步XMLHttpRequest被弃用,因为它对最终用户的体验有不利影响。需要更多帮助http://xhr.spec.whatwg.org/ 代码Javascript 在调用ajax get时;[弃用]”等;在我的浏览器控制台上,javascript,ajax,Javascript,Ajax,我正在进行一个ajax调用,它正在成功实现并加载我的数据。在我的浏览器控制台上,主线程上的同步XMLHttpRequest被弃用,因为它对最终用户的体验有不利影响。需要更多帮助http://xhr.spec.whatwg.org/ 代码 $("#formIdoutletwisetable").submit(function(event) { event.preventDefault(); $.ajax({ async: true,
$("#formIdoutletwisetable").submit(function(event) {
event.preventDefault();
$.ajax({
async: true,
url : "DateWiseOlWiseSales",
method : "POST",
data : {
Outlet : currentlyClickedOutlet,
},
});
$.ajax({
async: true,
url : "NoData",
method : "GET",
dataType : "json",
contentType: "application/json; charset=utf-8",
data : {
fromdate : $("#startdate").val(),
},
success : function(data) {
// console.log("firstdata",data.length);
if(data.length>1)
{
$.ajax({
async: true,
url : "DateWiseOlWiseSales",
method : "GET",
dataType : "json",
contentType: "application/json; charset=utf-8",
data : {
fromdate : $("#startdate").val(),
},
success : function(data) {
// console.log("tst",data);
$("#formIdoutletwisetable").hide();
let formatedData = formatData(data);
renderTable(formatedData);
}
});
}
else
{
alert('No data found between dates');
window.location = 'Somelocation.html';
}
}
});
}))
我已经添加了生成ajax调用的报告之一的完整代码
即使我对[Deprecation]
没有很好的了解,我是否做错了什么?这对我的申请有害吗
我正在使用Unnified jquery,然后单击控制台右侧的链接,我得到了如图所示的结果。您是否在返回的内容中包含了脚本标记。比如:
<html>
<head></head>
<body></body>
</html>
<script src="script path"></script>
您可以使用jQuery的getScript()来获取脚本内容,而不是像上面的代码那样使用。请找到下面的示例代码
<script type="text/javascript">
var script_path = "js script path";
$.getScript(script_path);
</script>
var script_path=“js script path”;
$.getScript(脚本路径);
您也可以在此处检查,如ajax请求中添加'async:true'中所述。可能重复@VasylMoskalov。我已经这样做了,但在我的浏览器控制台上出现相同的错误。您可以检查此请求是否会产生警告吗?让我们来看看。我不知道这与上述问题有什么关系?您是否打算将此作为另一个问题的答案发布?yupp这是您guyz建议的帖子,实际上,当我们通过ajax调用获取html内容并在该html中包含js脚本时,我们在控制台中遇到了弃用错误,因此我们只需使用jquery函数$.getScript(script_path);