JQuery Rest客户端库

丁翊歌
2023-12-01

JQuery Rest

https://github.com/jpillora/jquery.rest/

Summary

A jQuery plugin for easy consumption of RESTful APIs

Downloads

File Size Report

Original: 10314 bytes.
Minified: 5920 bytes.
Gzipped:  1376 bytes.

Features

  • Simple
  • Uses jQuery Deferred for Asynchonous chaining
  • Basic Auth Support
  • Helpful Error Messages
  • Memory Cache
  • Cross-domain Requests with XDomain

 

 

DEMO

Basic Usage

  1. Create a client.
  2. Construct your API.
  3. Make requests.

First setup your page:

<!-- jQuery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <!-- jQuery rest --> <script src="http://jpillora.com/jquery.rest/dist/1/jquery.rest.min.js"></script> <!-- WARNING: I advise not using this link, instead download and host this library on your own server as GitHub has download limits --> <script>  // Examples go here... </script>

Hello jquery.rest

var client = new $.RestClient('/rest/api/'); client.add('foo'); client.foo.read(); // GET /rest/api/foo/ client.foo.read(42); // GET /rest/api/foo/42/ client.foo.read('forty-two'); // GET /rest/api/foo/forty-two/

Retrieving Results (Uses jQuery's $.Deferred)

var client = new $.RestClient('/rest/api/'); client.add('foo'); var request = client.foo.read(); // GET /rest/api/foo/ request.done(function (data, textStatus, xhrObject){ alert('I have data: ' + data); }); // OR simply: client.foo.read().done(function (data){ alert('I have data: ' + data); });

 

 

更多功能和例子见:

https://github.com/jpillora/jquery.rest/

转载于:https://www.cnblogs.com/lightsong/p/8232862.html

 类似资料: