0

私はクロスドメインjsonp呼び出しを行って、必要なデータを送信し、目的の結果を受け取ります。のphpフロントエンドを使用して、localhostjsonリクエストをdjangoバックエンドに送信していlocalhost:8000ます。以前は 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);
    });  
});
4

1 に答える 1

0

参考までに、クロス ドメインからの単純な 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);
  }
});

デモ

于 2014-05-10T06:54:54.000 に答える