小丶_明 发表于 2019-12-20 14:30

ajax[已解决]

本帖最后由 小丶_明 于 2019-12-20 17:04 编辑

今天写代码,是一个语音调用百度语音识别接口的,但是遇到个问题,直接运行网页ajax成功后,不执行success里的内容,但是调试的时候却执行这是怎么回事
有大佬能教下吗

井右寺 发表于 2019-12-20 14:38

不太明白什么意思?
请把控制台 报错贴出来
或者你的 程序运行到哪一步了?
是跨域?还是响应错误?还是代码错误?

小丶_明 发表于 2019-12-20 14:41

井右寺 发表于 2019-12-20 14:38
不太明白什么意思?
请把控制台 报错贴出来
或者你的 程序运行到哪一步了?


没报错,调试的话一步步到最后呈现在网页上都可以出来,但是直接运行success就是不执行

井右寺 发表于 2019-12-20 14:45

那就进到error的回调里面了啊
为什么一定要进success呢?

小丶_明 发表于 2019-12-20 14:48

井右寺 发表于 2019-12-20 14:45
那就进到error的回调里面了啊
为什么一定要进success呢?

之前写了error,调试的时候没进,而且调试的话一切正常,方法会进success

superstarMe 发表于 2019-12-20 14:52

alert(data)显示什么

井右寺 发表于 2019-12-20 14:53

小丶_明 发表于 2019-12-20 14:48
之前写了error,调试的时候没进,而且调试的话一切正常,方法会进success

所以不是调试可以,正常不可以吗?
既然都发现无法进入success了,为什么不尝试 在error里面获取呢

羽橙雨 发表于 2019-12-20 14:58

萌新表示很高深,看不懂

冰茶荼 发表于 2019-12-20 15:04

本帖最后由 冰茶荼 于 2019-12-20 15:06 编辑

确认返回数据是否为严格JSON数据
例如:
{ "键" : "值" , "键" : "值" } ;
如果有帮助 请评价个热心 谢谢{:1_1:}

coolcalf 发表于 2019-12-20 15:24

可能是 ajax 跨域问题
页: [1] 2
查看完整版本: ajax[已解决]