본문 바로가기

develop/java script

json, jsonp


JSON - 동일서버 요청시

var request = 

$.ajax({

url: ROOT + '/authority/directRegistIdntfc.json',

method: "POST",

data: 

rsrchrId : rsrchrId ,

clusOrIdntfcId:clusOrIdntfcId

},

dataType : "json"

});

 

request.done(function( res ) {

});

 

request.fail(function( jqXHR, textStatus ) {

});

request.always(function( jqXHR, textStatus ) {

});


JSONP - 다른서버 요청시 


var request = 

$.ajax({

url: ROOT + '/authority/directRegistIdntfc.json',

method: "POST",

data: 

rsrchrId : rsrchrId ,

clusOrIdntfcId:clusOrIdntfcId

},

dataType: "jsonp" ,

 jsonpCallback: "logResults"

});

 

request.done(function( res ) {

});

 

request.fail(function( jqXHR, textStatus ) {

});

request.always(function( jqXHR, textStatus ) {

});



getJSON

$.getJSON("https://api.github.com/users/jeresig?callback=?",function(json){

  console.log(json);

});