Mock.js: Generiranje naključnih podatkov, prestrezanje Ajax zahtevkov, za ta dva namena naslov dokumenta:https://github.com/nuysoft/Mock/wiki
Ne da bi kaj rekel, najprej pojdimo k html kodi:
Mock.mock( rurl, template )
Beležite predloge podatkov. Ko je Ajaxova zahteva, ki ustreza rurlu, prestrežena, se simulacijski podatki ustvarijo na podlagi podatkovne predloge in vrnejo kot podatki o odgovoru.
'ime|število': niz
Niz nastane z ponavljajočim se nizom, število ponovitev pa je enako številu.
'ime|min-max': številka
Generiramo celo število, večje ali enako minimum, in manjše ali enako max,Vrednost atributa se uporablja le za določanje vrste, Sprva sem se dolgo časa boril z vrednotami, ki stojijo za tem.
Torej, mi Ajax prosimohttp://www.bai.com, je vrnil naključno številko med 20 in 60 let z imenom lzlzlz in starostjo 20-60 let.
Mock.mock( rurl, rtype, function( options ) )
Zabeležite funkcijo, ki se uporablja za generiranje podatkov o odzivu. Ko je prestrežena Ajaxova zahteva, ki ustreza rurl in rtype, se funkcija (možnosti) izvede in rezultat izvršitve se vrne kot podatki za odgovor.
Možnosti
s kazalom na nabor Ajaxovih možnosti, ki jih je tokrat zahteval,Vsebuje tri atribute: URL, tip in telo, kjer je telo kodirano in pretvorjeno, in ga moramo dekodirati.
Pri uporabi $.post request ne moremo normalno dobiti vrnjenega objekta json, zato lahko tretji parameter metode nastavimo na json, kot sledi:
kjer je data.id naključno generiran vodilni vodič simulacije.
(Konec)
|