window.location不跳转的问题解决方法_javascript技巧
今天写代码的时候遇到个问题:html里采用onclick事件来实现window.location = url的跳转,在内嵌元素上又加上了href="javascrit:;"的属性。这时这句window.location的跳转失效了。后来上网查了下,想起javascript里面事件是冒泡传递的事,可能是被内嵌的那个href事件给组织了。
解决办法是:在onclick方法里面增加一句return false的语句,让程序强制跳出不继续执行后面的语句。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Mula-mula, izinkan saya memperkenalkan secara ringkas jenis lokasi dan peraturan pemadanan, menggunakan contoh nginxwiki sebagai contoh: location=/{#matchesthequery/only.[configurationa]}location/{#matchesanyquery,sinceallqueriesbeginwith/,butregular#expressionsandanylongerconventionalblockswillbe#matchedfirst .[ konfigurasib]}lokasi^~/im

Nota: Arahan akar dan akar alias di lokasi hanya menetapkan akar carian ke direktori yang ditetapkan oleh akar, iaitu uri tidak akan dipotong Sebaliknya, uri asal akan digunakan untuk melompat ke direktori untuk mencari fail Arahan aias akan memotong uri yang sepadan, dan kemudian Gunakan laluan yang ditetapkan oleh alias ditambah dengan baki uri sebagai sub-laluan untuk mencari uri proxy_pass di lokasi Jika url proxy_pass tidak mempunyai uri, jika ekornya ialah "/. ", uri yang sepadan akan dipotong. Jika ekornya bukan "/", maka Tidak akan memotong uri yang sepadan jika url proxy_pass mengandungi uri

Contoh tutorial lokasi: location=/{#Exact match/, nama hos tidak boleh diikuti oleh sebarang rentetan [configurationA]}lokasi/{#Oleh kerana semua alamat bermula dengan /, peraturan ini akan sepadan dengan semua permintaan#Tetapi rentetan biasa dan terpanjang akan dipadankan dahulu [configurationB]}lokasi/dokumen/{#Padankan mana-mana alamat bermula dengan /documents/ Selepas memadankan, teruskan mencari ke bawah#Hanya apabila ungkapan biasa berikutnya tidak dipadankan, Artikel ini akan menggunakan [configurationC]}lokasi. ~/dokumen

1. Pengenalan Arahan lokasi ialah konfigurasi teras modul http Ia menerima permintaan yang dihantar oleh pengguna berdasarkan peraturan pemadanan URL yang dipratentukan Berdasarkan hasil padanan, permintaan dimajukan kepada pelayan bahagian belakang secara langsung ditolak dan dikembalikan 403. 404, 500 pengendalian ralat, dsb. 2. Lokasi sintaks arahan lokasi[=|~|~*|^~|@]/uri/{…} atau lokasi@nama{…} 3. Mod padanan URI Arahan lokasi dibahagikan kepada dua mod padanan: 1> Biasa aksara Padanan rentetan: peraturan bermula dengan = atau tanpa aksara utama (~) 2> Padanan biasa: bermula dengan ~ atau ~* menunjukkan padanan biasa, ~*

Lokasi tatabahasa[=|~|~*|^~]/uri/{...} Peraturan=: Menunjukkan padanan uri yang tepat (pelajar yang berminat boleh melihat perbezaan antara url dan uri)~: Menunjukkan Regular sensitif huruf besar-besaran padanan~*: Menunjukkan padanan biasa tidak sensitif huruf besar/kecil!~&&!~*: Menunjukkan padanan biasa tidak sensitif huruf besar tidak sepadan dan biasa tidak sensitif huruf besar tidak sepadan /: Padanan universal, sebarang permintaan akan dipadankan dengan padanan lokasi Lokasi sasaran ujian padanan hanya menggunakan bahagian uri permintaan, bukan bahagian parameter. (Sebab: Terdapat terlalu banyak cara untuk menulis parameter dan tidak boleh dipadankan dengan tepat) Atas premis berbilang konfigurasi lokasi dalam jujukan padanan lokasi,

Logik padanan pelayan. Apabila nginx menentukan blok pelayan untuk melaksanakan permintaan, ia memfokus terutamanya pada medan dengar dan nama_server dalam blok pelayan mendengar mentakrifkan IP dan port respons pelayan medan tidak dikonfigurasikan secara eksplisit, ia akan mendengar secara lalai 0.0.0.0:80 (root) atau 0.0.0.0:8080 (bukan akar) listen boleh dikonfigurasikan sebagai: gabungan ip dan port, satu ip, mendengar pada. port 80 secara lalai, port tunggal dan mendengar pada semua antara muka ip secara lalai Laluan unixsocket di mana entri terakhir biasanya hanya digunakan dalam berbeza

Nama domain akses praujian: www.test.com/api/upload1.location dan proxy_pass kedua-duanya mengandungi /, maka alamat sebenar tidak mengandungi lokasi dan sepadan dengan lokasi direktori/api/{proxy_passhttp://127.0.0.1:8080 /;} alamat akses :www.test.com/api/upload-->http://127.0.0.1:8080/upload2.location tidak mengandungi /, proxy_pass mengandungi /, maka alamat sebenar akan mengandungi /location/api {proxy_passhttp:/

Penjelasan terperinci tentang contoh padanan nginxlocation Contoh 1, konfigurasi nginx: Contoh 2, konfigurasi nginx: Contoh 3, konfigurasi nginx:
