{ jQuery(document).ready(function(){
var scegli = '<option value="0">Scegli...</option>';
var attendere = '<option value="0">Attendere...</option>';
jQuery("select#province").html(scegli);
jQuery("select#province").attr("disabled", "disabled");
jQuery("select#comuni").html(scegli);
jQuery("select#comuni").attr("disabled", "disabled");
jQuery("select#regioni").change(function(){
var regione = jQuery("select#regioni option:selected").attr('value');
jQuery("select#province").html(attendere);
jQuery("select#province").attr("disabled", "disabled");
jQuery("select#comuni").html(scegli);
jQuery("select#comuni").attr("disabled", "disabled");
jQuery.ajax({
type:"POST",
url:"select.php",
dataType: 'text',
data: {id_reg:regione},
success: function(data){
jQuery("select#province").removeAttr("disabled");
jQuery("select#province").html(data);
},
async:false
});
});
jQuery("select#province").change(function(){
jQuery("select#comuni").attr("disabled", "disabled");
jQuery("select#comuni").html(attendere);
var provincia = jQuery("select#province option:selected").attr('value');
jQuery.ajax({
type:"POST",
url:"select.php",
dataType: 'text',
data: {id_pro:provincia},
success: function(data){
jQuery("select#comuni").removeAttr("disabled");
jQuery("select#comuni").html(data);
},
async:false
});
});
});}
错误是这样的:
[弃用]不赞成在主线程上使用同步XMLHttpRequest,因为它对最终用户的体验有不利影响。如需更多帮助,请检查https://xhr.spec.whatwg.org/。
错误在哪里?谢谢
答案 0 :(得分:2)
错误是指这两行
async:false
一旦异步错误,此Xmlhttprequest就会变得同步,这意味着线程将等待ajx请求完成后再继续。
这一直在考虑不良做法,并逐渐被Chrome和其他公司弃用。
答案 1 :(得分:0)
您必须在代码中使用全局异步函数,并像这样调用ajax方法:
when calling the CreateGlobalTable operation: One or more parameter values were invalid: Failed to assume Service Linked Role ‘AWSServiceRoleForDynamoDBReplication’. User is missing the following permissions: 'iam:CreateServiceLinkedRole'.
对我有用。