URLを処理するJSP
いくつかの外部APIカスタムがあります(サーバー側はそれら自体を処理しないことを知っています)。taglibs
hash
私はこのようなことを試みています
$(document).ready(function(){
$('form').prop('action').append(window.locator.anchor)
});
しかし、私はそれを間違っており、とにかくそれが最善の方法であるかどうかはわかりません. 私たちを手伝ってくれますか?
URLを処理するJSP
いくつかの外部APIカスタムがあります(サーバー側はそれら自体を処理しないことを知っています)。taglibs
hash
私はこのようなことを試みています
$(document).ready(function(){
$('form').prop('action').append(window.locator.anchor)
});
しかし、私はそれを間違っており、とにかくそれが最善の方法であるかどうかはわかりません. 私たちを手伝ってくれますか?
ハッシュはサーバーに送信されないため、これを行う理由はありません。しかし、これを行う方法は次のとおりです。
$('form').prop('action', function(i, val) {
return val + window.location.hash;
});
コードに正しくないものがいくつかあります。
.prop(name)
[docs] は、多くの場合文字列であるそのプロパティの値を返し
.append
[docs]は、 DOM 要素を別の要素に追加する jQuery メソッドこれは文字列メソッドではないため、文字列の連結には使用できません。
window.locator.anchor
存在しません。window.location
[MDN]は現在の URL に関する情報を保持しhash
、URL のフラグメント識別子を参照するプロパティを持っています。
jQuery のドキュメントを参照することをお勧めします。各メソッドの例があります。また、文字列の連結などの単純な操作を実行できるようにするには、JavaScript のいくつかの要素を学習する必要があります。