Mock.js: Generer tilfeldige data, avskjærer Ajax-forespørsler, for disse to formålene, dokumentadressen:https://github.com/nuysoft/Mock/wiki
Uten å si noe, la oss gå til html-koden først:
Mock.mock( rurl, mal )
Registrer datamaler. Når en Ajax-forespørsel som matcher rurl-en blir avlyttet, genereres simuleringsdataene basert på datamalen og returneres som responsdata.
'name|count': streng
En streng genereres ved å gjenta strengen, og antall repetisjoner er lik antallet.
'name|min-max': nummer
Generer et heltall større enn eller lik min og mindre enn eller lik maks,Attributtverdinummeret brukes kun for å bestemme typenJeg slet lenge med verdiene bak det i starten.
Så vi Ajax-forespørslerhttp://www.bai.com, returnerte et tilfeldig tall mellom 20-60 med navnet lzlzlz og en alder på 20-60.
Mock.mock( rurl, rtype, function ( options ) )
Registrer funksjonen som brukes til å generere responsdata. Når en Ajax-forespørsel som matcher rurl og rtype blir avlyttet, vil funksjonsfunksjonen (alternativene) bli utført og utførelsesresultatet returneres som svardata.
Alternativer
denne gangen pekte han på Ajax-innstillingssettet som ble bedt om,Inneholder tre attributter: URL, type og kropp, hvor kroppen kodes og konverteres, og vi må dekode den.
Når vi bruker $.post-forespørsel, kan vi ikke hente det returnerte json-objektet normalt, du kan sette den tredje parameteren i metoden til json, som følger:
hvor data.id er en tilfeldig generert guide for mocken.
(Slutt)
|