log4web icon indicating copy to clipboard operation
log4web copied to clipboard

you code is not support jsonp

Open huaism opened this issue 9 years ago • 2 comments

var post = function (msg) { var body = getPostData(msg); //依赖于jquery try { // $.post(__config.postUrl, body); $.ajax({ type: 'post', url: __config.postUrl, data: body, dataType: 'jsonp' }); } catch (e) { console ? console.error(e) : !0; }

}

huaism avatar Oct 19 '16 02:10 huaism

可以在config中加 参数,是否 JSONP提交。否则客户端会跨域报错

huaism avatar Oct 19 '16 02:10 huaism

这个是我前年写的了,当时记得是考虑到要提交的异常是一个Error对象,里面有包含callStack,数据比较大。JSONP本质是script标签访问一个带了querystring数据的url。所以不太适合。如果您有需要跨域的场景,可以考虑如下方案: 1.后台做反向代理; 2.如果不考虑低版本浏览器,可以考虑CORS;

houyhea avatar Oct 21 '16 08:10 houyhea