Mock.js: Generare dati casuali, intercettare richieste Ajax, per questi due scopi, l'indirizzo del documento:https://github.com/nuysoft/Mock/wiki
Senza dire nulla, passiamo prima al codice html:
Mock.mock( rurl, template )
Registra i modelli di dati. Quando una richiesta Ajax che corrisponde al rurl viene intercettata, i dati di simulazione vengono generati sulla base del template e restituiti come dati di risposta.
'name|count': stringa
Una stringa viene generata ripetendo la stringa, e il numero di ripetizioni è uguale al conteggio.
'name|min-max': numero
Generare un intero maggiore o uguale a min e minore o uguale a max,Il numero di valore dell'attributo viene usato solo per determinare il tipo, all'inizio ho lottato a lungo con i valori che ci sono dietro.
Quindi, noi richieste Ajaxhttp://www.bai.com, restituiva un numero casuale tra 20 e 60 con il nome di Lzlzlz e un'età tra 20 e 60 anni.
Mock.mock( rurl, rtype, function( opzioni )
Registra la funzione utilizzata per generare i dati di risposta. Quando una richiesta Ajax che corrisponde a rurl e rtype viene intercettata, la funzione (opzioni) della funzione viene eseguita e il risultato dell'esecuzione viene restituito come dati di risposta.
Opzioni
indicando questa volta il set di opzioni Ajax richiesto,Contiene tre attributi: url, tipo e corpo, dove il corpo viene codificato e convertito, e dobbiamo decodificarlo.
Quando si usa la richiesta $.post, normalmente non possiamo ottenere l'oggetto json restituito, puoi impostare il terzo parametro del metodo su json, come segue:
dove data.id è un guid generato casualmente della mock.
(Fine)
|