Skip to content

Instantly share code, notes, and snippets.

@yydai
Last active May 30, 2017 13:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yydai/4e4d9930e67ece660858d9d82255574c to your computer and use it in GitHub Desktop.
Save yydai/4e4d9930e67ece660858d9d82255574c to your computer and use it in GitHub Desktop.
Javascript HTTP GET response
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
jQuery.ajax({
type: 'GET',
dataType:'json',
url: 'https://api.github.com/repos/yydai/yydai.github.io/issues/1/comments',
success: function(data){
//marker = JSON.stringify(data);
//alert(marker);
var count = data.length;
for(var index = 0; index < count; index ++){
alert(data[index].body);
}
}
})
</script>
// blow is a better one
// https://stackoverflow.com/questions/5316697/jquery-return-data-after-ajax-call-success
function test() {
return jQuery.ajax({
type: 'GET',
dataType:'json',
url: 'https://api.github.com/repos/yydai/yydai.github.io/issues/1/comments',
})
}
var promise = test();
promise.success(function(data){
var count = data.length;
for(var index = 0; index < count; index ++) {
var res = data[index];
document.write(
"<p>url is: " +
res.user.login + "</p>"+
"<p>body is: " + res.body + "</p>");
}
});
// another way to do this
function test() {
jQuery.ajax({
type: 'GET',
async: false,
dataType:'json',
url: api,
success:function(data) {
result = data;
}
});
return result;
}
var promise = test();
alert(promise.items[0].comments_url);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment