javascript - jsonp调用百度搜索提示 显示两个错误,求解决
PHP中文网
PHP中文网 2017-04-10 14:32:48
[JavaScript讨论组]

问题:当采用中文输入法打拼音过程中或输入空格时两个错误
1.Resource interpreted as Script but transferred with MIME type baiduapp/json: "http://suggestion.baidu.com/su?wd=&_=1407990774861". 这个是jQuery的警告
2.Uncaught TypeError: Cannot read property 'sug' of undefined



< script> //回调函数 function resultcallback(res){ var txt = res.s; var html = ''; for(var i in txt){ html+='
  • '+txt[i]+'
  • '; } $('#search-result').html(html); $('#suggest-search').show().css({position: 'absolute', top: $('#search-form').offset().top+$('#search-form').height()+10, left: $('#search-form').offset().left-1 }); } //绑定键盘事件 $('#search-input').bind('keyup',function(){ var searchText = $('#search-input').val(); var url = "http://suggestion.baidu.com/su?wd="+searchText+"&json=1&p=3&cb=resultcallback"; var $html = "

    PHP中文网
    PHP中文网

    认证高级PHP讲师

    全部回复(1)
    迷茫

    searchText 转义下

    searchText=encodeURIComponent(searchText);
    

    更科学的做法是在这之前先trim一下 纯空格的情况 不要发请求

    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送
    PHP中文网APP
    随时随地碎片化学习

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号