Mock.js: Véletlenszerű adatok generálása, Ajax kérések elfogása, ezen két célra a dokumentum címe:https://github.com/nuysoft/Mock/wiki
Anélkül, hogy bármit mondanánk, először a html kódhoz térjünk át:
Mock.mock( rurl, template )
Adat-sablonokat rögzíts. Amikor egy Ajax kérést, amely megfelel a rurl-nak, elfogják, a szimulációs adatokat az adatsablon alapján generálják, és válaszadatokként térnek vissza.
'name|count': lánc
A húr ismétlődő lánc által generálódik, és az ismétlések száma megegyezik a számmal.
'name|min-max': szám
Generáljunk egy egész számot, amely nagyobb, mint vagy egyenlő, mint vagy egyenlő, és kisebb vagy egyenlő a maxummal,Az attribútumérték száma csak a típus meghatározására szolgál, először sokáig küzdöttem az értékekkel.
Szóval mi, Ajax kérhttp://www.bai.com, véletlenszerű számot adott 20-60 között, lzlzlz névvel, 20-60 éves korral.
Mock.mock( rurl, rtype, function( options ) )
Rögzítsd a válaszadatok generálására használt függvényt. Amikor egy Ajax kérést kapnak, amely megfelel a rurl és rtype-nak, elfogják, a függvényfüggvény(opciók) végrehajtásra kerülnek, és a végrehajtási eredmény válaszadatként tér vissza.
Opciók
most az Ajax opciókészletére mutatva,Három attribútumot tartalmaz: url, típus és test, ahol a test kódolva és átalakítva, és dekódolni kell.
A $.post kérés használatakor nem tudjuk normálisan megkapni a visszaküldött json objektumot, a metódus harmadik paraméterét json-ra állíthatjuk be, a következőként:
ahol data.id a mock véletlenszerűen generált guidja.
(Vége)
|