Mock.js: Generuj losowe dane, przechwytuj żądania Ajax, w tych dwóch celach – adres dokumentu:https://github.com/nuysoft/Mock/wiki
Nie mówiąc nic, przejdźmy najpierw do kodu html:
Mock.mock( rurl, szablon )
Zapisuj szablony danych. Gdy żądanie Ajaxu odpowiadające rurl zostaje przechwycone, dane symulacyjne są generowane na podstawie szablonu danych i zwracane jako dane odpowiedzi.
'imię|liczba': string
Struna jest generowana przez powtarzanie struny, a liczba powtórzeń jest równa liczbie.
'name|min-max': numer
Generuj liczbę całkowitą większą lub równą minimum oraz mniejszą lub równą maksymalnej,Wartość atrybutu służy jedynie do określenia typu, przez długi czas zmagałem się z wartościami stojącymi za tym.
Więc my, Ajax, prosimyhttp://www.bai.com, zwrócił losową liczbę między 20 a 60 lat z nazwą lzlzlz i wiekiem 20-60 lat.
mock.mock( rurl, rtype, function( options ) )
Zapisz funkcję używaną do generowania danych odpowiedzi. Gdy żądanie Ajaxu odpowiadające rurl i rtype zostanie przechwycone, funkcja (opcje) zostanie wykonana, a wynik wykonania zostanie zwrócony jako dane odpowiedzi.
Opcje
wskazując na zestaw opcji Ajax, o który tym razem proszono,Zawiera trzy atrybuty: URL, typ i treść, gdzie ciało jest kodowane i konwertowane, a my musimy je rozszyfrować.
Używając żądania $.post, nie możemy normalnie uzyskać zwróconego obiektu json, można ustawić trzeci parametr metody na json, w następujący sposób:
gdzie data.id jest losowo generowanym przewodnikiem mock.
(Koniec)
|