用script标签去请求数据,我看到数据是可以请求回来,但是没有调用定义的callback=handleCallback函数,有没有大神知道怎么处理?
用的是以下方法
var script = document.createElement('script');
script.type = 'text/javascript';
// 传参一个回调函数名给后端,方便后端返回时执行这个在前端定义的回调函数
script.src = 'http://www.domain2.com:8080/login?user=admin&callback=handleCallback';
document.head.appendChild(script);
// 回调执行函数
function handleCallback(res) {
alert(JSON.stringify(res));
}
你返回的内容可能不正确。正常来说,你应该返回这样的 js 文件:
这样你的前端就会打印出
{msg: 'hello'}
了