定义方法
function jsonp (obj) {
window['callback'] = function (object) {
obj.success(object)
}
var script = document.createElement('script')
script.src = obj.url + '?fn=callback'
for (var key in obj.data) {
script.src = script.src + '&' + key + '=' + obj.data[key]
}
document.getElementsByTagName('body')[0].appendChild(script)
}
使用方法
jsonp({
url:"http://xxx",
data: {
'username': 'xxx',
'password': 'xxx'
},
success: function (obj) {
console.info(obj)
}
})