1

Facebookからデータを取得して印刷しようとしています。console.log(data) を使用すると、コンソールに書き込むことができます。しかし、divのページに表示できるように印刷または書き込みするにはどうすればよいですか?

function CallAfterLogin(){
        FB.login(function(response) {
        if (response.status === "connected")
        {
            LodingAnimate(); //Animate login
            FB.api('/me', function(data) {
            console.log(data);
              if(data.email == null)
              {
                    //Facbeook user email is empty, you can check something like this.
                  alert("You must allow us to access your email id!");
                    ResetAnimate();

              }else{
                    AjaxResponse();
              } }); 
         }     });  }

で試しました

$("#mydiv").html(data);これは機能しません。

4

5 に答える 5

2

使用できます

$("#mydiv").text(data);

こちらをご覧ください

于 2013-07-29T13:33:22.300 に答える
1

に div を作成しますHTML

<div id="results"></div>

JS関数に次のAjaxResponse(data);ように記述します。

$("#results").text( JSON.stringify(data) );
于 2013-07-29T13:39:08.650 に答える
1

どちらでも使用できます

$("#mydiv").text(data);

また

$("#mydiv").append(data);
于 2013-07-29T13:39:44.210 に答える
1

このプラグインを使用することもできます: http://www.pionect.nl/files/jquery.dump.js JsFiddle with demo: http://jsfiddle.net/ZkN5U/1/

使用例:

$('#selector').dump(object)
于 2013-07-29T13:42:04.507 に答える