Obwohl Sie die URL dynamisch durch Get -Senden -Post -Formulare ändern können, ist es unvermeidlich, dass mehrere Schaltflächen parallel eingereicht werden können, dass es einige unangemessene Dinge gibt, die mehrere Formulare mit ungefähr den gleichen und einigen Details schreiben können. Daher wird davon überzeugt, die URL durch JS dynamisch zu modifizieren, um Zugabe, Löschung und Überarbeitung der URL zu erreichen.
<Script> var lg = (function (lg) {var objurl = function (url) {this.ourl = url || window.location.href; wird in der Vorderseite speichert Index = str.Indexof ("#"); if (index> 0) {this.jing = str.substr (index); str = str.Substring (0, Index);} index = str.Indexof ("?"); if (index> 0) {thref = str.Substring (0, index); str = str parts = stre.split ("&"); für (var i = 0; i <parts.length; i ++) {var kv = parts [i] .split ("="); this.paramsobjurl.prototype.set = function (key, val) {this.params [key] = val;} // Setzen Sie einfach dies. StRURL = this.href; var objps = []; // Es gibt ein Array hier, und dann wird die Join -Operation für (var k in "durchgeführt this.params) {if (this.params [k]) {objps.push (k+"="+this.params [k]);}} if (objpsgth> 0) {StRURL+= "?"+OBJPS.JOIN ("&"); streurl;} // den Parameterwert objurl.prototype.get = function (Schlüssel) {return this.params [Schlüssel];} lg.url = objurl; // Balert löschen (myurl.get ("a")); // Erhalten Sie den Wert von Parameter A, und hier erhalten wir 1myurl.set ("a", 23); // den Wert von a bis 23Alt (myurl.url ()); </script> ändern