Mock.js: Genereer willekeurige gegevens, onderschep Ajax-verzoeken, voor deze twee doeleinden het documentadres:https://github.com/nuysoft/Mock/wiki
Zonder iets te zeggen, laten we eerst naar de html-code gaan:
Mock.mock( rurl, template )
Registreer datatemplates. Wanneer een Ajax-verzoek dat overeenkomt met de rurl wordt onderschept, worden de simulatiegegevens gegenereerd op basis van het datasjabloon en teruggegeven als responsgegevens.
'name|count': string
Een reeks wordt gegenereerd door een herhalende snaar, en het aantal herhalingen is gelijk aan het aantal.
'naam|min-max': nummer
Genereer een geheel getal groter dan of gelijk aan min en kleiner dan of gelijk aan maximum,Het attribuutwaardenummer wordt alleen gebruikt om het type te bepalen, worstelde ik in het begin lang met de waarden erachter.
Dus, wij verzoeken Ajaxhttp://www.bai.com, gaf een willekeurig getal tussen 20-60 jaar met de naam LZZLZ en een leeftijd van 20-60 jaar.
Mock.mock( rurl, rtype, function( options ) )
Noteer de functie die wordt gebruikt om responsgegevens te genereren. Wanneer een Ajax-verzoek dat overeenkomt met rurl en rtype wordt onderschept, wordt de functie(opties) uitgevoerd en wordt het uitvoeringsresultaat als responsgegevens teruggegeven.
Opties
waarbij hij deze keer verwees naar de Ajax-optieset die werd gevraagd,Bevat drie attributen: url, type en body, waarbij het lichaam wordt gecodeerd en omgezet, en we het moeten decoderen.
Bij het gebruik van $.post-verzoek kunnen we het geretourneerde json-object normaal niet krijgen; je kunt de derde parameter van de methode op json zetten, als volgt:
waarbij data.id een willekeurig gegenereerde gids van de mock is.
(Einde)
|