Rumah  >  Artikel  >  hujung hadapan web  >  jQuery tidak menggunakan pemalam dan swf untuk mencapai upload_jquery fail tanpa muat semula

jQuery tidak menggunakan pemalam dan swf untuk mencapai upload_jquery fail tanpa muat semula

WBOY
WBOYasal
2016-05-16 16:28:141386semak imbas

Memuat naik fail ialah fungsi yang biasa digunakan pada tapak web, seperti fungsi memuat naik lampiran atau gambar Terdapat banyak penyelesaian Hari ini kami memperkenalkan kaedah memuat naik fail tanpa menyegarkan melalui jQuery.

Pertama, kami meletakkan borang pada halaman untuk memuat naik fail:

Salin kod Kod adalah seperti berikut:

enctype="multipart/form-data" target="asyncTarget">
Fail:



Kemudian, letakkan iframe dalam halaman dan hanya muat semula iframe semasa memuat naik, bukan keseluruhan halaman web:

Salin kod Kod adalah seperti berikut:


Gunakan js seterusnya untuk menambah kefungsian pada butang:

Salin kod Kod adalah seperti berikut:


$(fungsi () {
           $("#btnUpload").klik(fungsi () {
                $("#myForm").serahkan();
});
});

Serahkan borang apabila butang diklik.

Penyelesaian ini boleh melaksanakan muat naik fail dengan mudah tanpa memuat semula. Idea pelaksanaannya ialah: serahkan borang kepada iframe, dan pemprosesan lain adalah sama seperti penyerahan borang biasa.

Apa yang perlu dipertingkatkan dalam penyelesaian ini ialah cara menentukan masa muat naik selesai pada masa ini hanya ada satu idea: pantau keadaan sedia iframe melalui js, dan kemudian huraikan kandungan iframe.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn