Ajax-20:Jquery发送jsonp请求
原创
©著作权归作者所有:来自51CTO博客作者wb59770b05237ae的原创作品,请联系作者获取转载授权,否则将追究法律责任
客户端
$('button').eq(0).click(function() {
$.getJSON('http://localhost:9000/jquery-jsonp?callback=?',function(data) {
$('.result').html(`
编号: ${data.id}<br>
消息: ${data.msg}
`)
})
});
服务器端
// 测试jquery的jsonp服务
app.all('/jquery-jsonp',(request,response) => {
const data = {
id: 1,
msg: '该用户名已存在'
};
const str = JSON.stringify(data);
// 接受callback参数
let cb = request.query.callback;
response.end(`${cb}(${str})`);
})