我必须从微处理器硬件中读取如下信息
var save_it = '';
$.ajax({
type: "GET",
url: 'http://www.micro-processor-server/?ROBOT=arm_controle',
async: false,
success:function(m) {
save_it = m;
}
}).responseText;
console.log(save_it);
虽然这样做有效,但我的浏览器控制台提供了如下可怕的警告,也有几次我注意到网络浏览器谷歌浏览器挂起:
任何人都可以请出示如何使我的Ajax查询兼容的替代方法吗? (我无法在微处理器中更改其第三方机器人的代码)
答案 0 :(得分:2)
将需要响应的代码放在success
函数中。如果这是你需要做的全部,你也可以使用$.get
。
$.get('http://www.micro-processor-server/?ROBOT=arm_controle', function(data) {
console.log(data);
});
答案 1 :(得分:1)
使用返回数据调用另一个函数。
$.get('http://www.micro-processor-server/? ROBOT=arm_controle',function(data){
myfun(data);
});
myfun(data){
console.log(data);//here you might be able get rid of asynchronous behaviour.
}