Skip to content

Instantly share code, notes, and snippets.

@liuxiaomingskm
Last active February 2, 2020 00:01
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 liuxiaomingskm/40a40ad05e67cf2e13357f3b1403346e to your computer and use it in GitHub Desktop.
Save liuxiaomingskm/40a40ad05e67cf2e13357f3b1403346e to your computer and use it in GitHub Desktop.
jQuery AJAX Shorthand Methods(JQuery发送POST、PUT、getJSON的快捷写法)
<script
src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<button id="getBtn">GET()</button>
<button id="postBtn">POST()</button>
<button id="getJSONBtn">GETJSON()</button>
$("#getBtn").click(function(){
$.get("https://api.github.com/users/colt")
.done(function(data){
console.log(data);
})
.fail(function(){
console.log("ERROR!");
})
});
$("#postBtn").click(function(){
var data = {name: "Charlie", city: "Florence"};
$.post("www.catsarecoolandsoaredogs.com", data)
.done(function(data){
console.log("HI!");
})
.fail(function(){
console.log("ERROR!");
})
});
$("#getJSONBtn").click(function(){
$.getJSON("https://api.github.com/users/colt")
.done(function(data){
console.log(data);
})
.fail(function(err){
console.log(err);
})
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment