Mock.js: Ģenerējiet nejaušus datus, pārtveriet Ajax pieprasījumus, šiem diviem mērķiem dokumenta adresi:https://github.com/nuysoft/Mock/wiki
Neko nesakot, vispirms dodamies uz html kodu:
Mock.mock( rurl, veidne )
Ierakstiet datu veidnes. Kad tiek pārtverts Ajax pieprasījums, kas atbilst rurl, simulācijas dati tiek ģenerēti, pamatojoties uz datu veidni, un atgriezti kā atbildes dati.
'name|count': virkne
Virkne tiek ģenerēta, atkārtojot virkni, un atkārtojumu skaits ir vienāds ar skaitu.
'name|min-max': skaitlis
Ģenerē veselu skaitli, kas ir lielāks vai vienāds ar min un mazāks vai vienāds ar max,Atribūta vērtības numurs tiek izmantots tikai, lai noteiktu tipu, sākumā es ilgi cīnījos ar vērtībām, kas ir aiz tā.
Tātad, mēs lūdzam Ajaxhttp://www.bai.com, atgrieza nejaušu skaitli no 20 līdz 60 gadiem ar nosaukumu lzlzlz un vecumu no 20 līdz 60 gadiem.
Mock.mock( rurl, rtype, function( opcijas ) )
Ierakstiet funkciju, kas tiek izmantota atbilžu datu ģenerēšanai. Kad tiek pārtverts Ajax pieprasījums, kas atbilst rurl un rtype, funkcijas funkcija (opcijas) tiks izpildīta un izpildes rezultāts tiks atgriezts kā atbildes dati.
Opcijas
norādot uz šoreiz pieprasīto Ajax opciju kopu,Satur trīs atribūtus: URL, tipu un pamattekstu, kur ķermenis ir kodēts un konvertēts, un mums tas ir jāatšifrē.
Izmantojot $.post pieprasījumu, mēs nevaram normāli iegūt atgriezto json objektu, jūs varat iestatīt trešo metodes parametru uz json, šādi:
kur data.id ir nejauši ģenerēts izdomājuma vadītājs.
(Beigas)
|