ajax对后台的请求,如果url未发生改变,是不会去再去响应后台的请求的
这个是因为缓存的原因所造成的
加上一个cache : false即可
$.ajax({ type: 'GET',url: 'SaveDiamondSaleOrder.aspx?is_ajax=1&action=addbarcode&barcode=' + $('#barcode').val(),async: false,//同步 dataType: 'text',cache : false,success: function (text) { adc= text; },error: function (xhr,status,error) { alert("操作失败"); //xhr.responseText } });