我正在进行跨域jsonp调用以发送我想要的数据并接收任何所需的结果。我在localhost
中使用我的php前端将json请求发送到localhost:8000
中的django后端。以前我使用的是ajax,但是由于跨域问题,我把它交给了json,但它似乎没有返回任何内容。
$(document).on('click', '.miloginme', function(event) {
var username = $('#username').val();
var password = $('#password').val();
var token = $('#token').val();
var url ="http://localhost:8000/beemer/login/";
$.getJSON( url, {
username: username,
token: token
})
.done(function( data ) {
alert(data);
});
});
答案 0 :(得分:0)
为了您的参考,我附加了来自Cross域的简单JSONP响应,并绑定了UserInterface中的值。
$.ajax({
type: 'GET',
url: 'http://githubbadge.appspot.com/Jebasuthan',
dataType: 'jsonp',
success: function(json) {
console.log(json);
var result = '<h3>Name: ' + json.user.login + '</h3>' +
'<p>Forked Repository: ' + json.fork_repos + '</p>' +
'<p>Languages: ' + json.languages + '</p>' +
'<p>Email-Id: ' + json.user.email + '</p>' +
'<p>Location: ' + json.user.location + '</p>' +
'<p>Last Updated Date: ' + json.user.updated_at + '</p>' +
'<p>Blog: <a target="_blank" href='+ json.user.blog + '>' + json.user.blog + '</a></p>';
$('#badge').append(result);
}
});