Mock.js: Generera slumpmässig data, avlyssna Ajax-förfrågningar, för dessa två ändamål, dokumentadressen:https://github.com/nuysoft/Mock/wiki
Utan att säga något, låt oss gå till html-koden först:
Mock.mock( rurl, mall )
Registrera datamallar. När en Ajax-förfrågan som matchar rurlen avlyssnas, genereras simuleringsdata baserat på datamallen och returneras som svarsdata.
'name|count': sträng
En sträng genereras genom att upprepa strängen, och antalet upprepningar är lika med antalet.
'name|min-max': nummer
Generera ett heltal som är större än eller lika med min och mindre än eller lika med max,Attributvärdesnumret används endast för att bestämma typenJag kämpade länge med värderingarna bakom det i början.
Så vi Ajax-önskningarhttp://www.bai.com, returnerade ett slumpmässigt nummer mellan 20–60 med namnet LZLZLZ och en ålder på 20–60 år.
Mock.mock( rurl, rtype, function( options ) )
Registrera funktionen som används för att generera svarsdata. När en Ajax-förfrågan som matchar rurl och rtype avlyssnas, kommer funktionsfunktionen(alternativen) att köras och exekveringsresultatet returneras som svarsdata.
Alternativ
och pekar på Ajax-alternativuppsättningen som begärts denna gång,Innehåller tre attribut: url, typ och kropp, där kroppen kodas och konverteras, och vi behöver avkoda den.
När vi använder $.post-begäran kan vi normalt inte få det returnerade json-objektet, du kan sätta metodens tredje parameter till json, enligt följande:
där data.id är en slumpmässigt genererad guide till mocken.
(Slut)
|