Mock.js: Hasilkan data acak, cegat permintaan Ajax, untuk dua tujuan ini, alamat dokumen:https://github.com/nuysoft/Mock/wiki
Tanpa mengatakan apa-apa, mari kita pergi ke kode html terlebih dahulu:
Mock.mock( rurl, templat )
Rekam templat data. Ketika permintaan Ajax yang cocok dengan rurl dicegat, data simulasi dihasilkan berdasarkan templat data dan dikembalikan sebagai data respons.
'name|count': string
String dihasilkan dengan string berulang, dan jumlah pengulangan sama dengan hitungan.
'name|min-max': angka
Menghasilkan bilangan bulat yang lebih besar dari atau sama dengan min dan kurang dari atau sama dengan maks,Nomor nilai atribut hanya digunakan untuk menentukan jenis, Saya berjuang dengan nilai-nilai di baliknya untuk waktu yang lama pada awalnya.
Jadi, kami meminta Ajaxhttp://www.bai.com, mengembalikan angka acak antara 20-60 dengan nama lzlzlz dan usia 20-60.
Mock.mock( rurl, rtype, function( opsi ) )
Catat fungsi yang digunakan untuk menghasilkan data respons. Ketika permintaan Ajax yang cocok dengan rurl dan rtype dicegat, fungsi fungsi(opsi) akan dieksekusi dan hasil eksekusi akan dikembalikan sebagai data respons.
opsi
menunjuk ke kumpulan opsi Ajax yang diminta kali ini,Berisi tiga atribut: url, jenis, dan isi, di mana isi dikodekan dan dikonversi, dan kita perlu memecahkan kodenya.
Saat menggunakan permintaan $.post, kita tidak bisa mendapatkan objek json yang dikembalikan secara normal, Anda dapat mengatur parameter ketiga dari metode ke json, sebagai berikut:
di mana data.id adalah panduan tiruan yang dibuat secara acak.
(Akhir)
|