用了百度的补全,代码如下
$('#input').on('input', function () {
var url = 'https://www.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=pc&from=wise_web&wd=' + $('#input').val() + '&req=2&bs=360&csor=5&pwd=a%27po%27o%27o&cb=jQuery110209896406574549008_1556032629147&_=1556032629154';
$.ajax({
url: url,
dataType: 'jsonp',
success: function (date) {
console.log(date);
}
})
})
但是这样会报错Uncaught ReferenceError: jQuery110209896406574549008_1556032629147 is not defined
请问应该如何获取ajax返回的值,谢谢
你这个报对象未定义
$.post(url,function(result){
},'json')
或
$.getJSON();
可以试试这种方式,自动转换为json对象