Mock.js: Generează date aleatorii, interceptează cererile Ajax, în aceste două scopuri, adresa documentului:https://github.com/nuysoft/Mock/wiki
Fără să spunem nimic, să trecem mai întâi la codul html:
Mock.mock( rurl, șablon )
Înregistrează șabloanele de date. Când o cerere Ajax care corespunde cu rurl-ul este interceptată, datele de simulare sunt generate pe baza șablonului de date și returnate ca date de răspuns.
'name|count': șir
Un șir este generat prin repetarea șirului, iar numărul de repetiții este egal cu numărătoarea.
'nume|min-max': număr
Generează un număr întreg mai mare sau egal cu min și mai mic sau egal cu max,Numărul valorii atributului este folosit doar pentru a determina tipul, la început m-am luptat mult timp cu valorile din spatele ei.
Așadar, noi, cererile Ajaxhttp://www.bai.com, returna un număr aleatoriu între 20-60 cu numele lzlzlz și o vârstă de 20-60 de ani.
Mock.mock( rurl, rtype, function( opțiuni )
Înregistrează funcția folosită pentru generarea datelor de răspuns. Când o cerere Ajax care corespunde cu rurl și rtype este interceptată, funcția(opțiunile) funcției vor fi executate, iar rezultatul execuției va fi returnat ca date de răspuns.
Opțiuni
indicând setul de opțiuni Ajax cerut de data aceasta,Conține trei atribute: url, tip și corp, unde corpul este codificat și convertit, și trebuie să-l decodăm.
Când folosim cererea $.post, nu putem obține în mod normal obiectul json returnat, poți seta al treilea parametru al metodei ca json, după cum urmează:
unde data.id este un guid generat aleatoriu al mock-ului.
(Sfârșit)
|