-3

そのため、現在、HTML リンクから呼び出される PHP スクリプトがあります。スクリプトは、ページからの非ユーザー入力 (既存の静的データ) を受け入れる必要があるように設定されています。スクリプトを呼び出す行は次のようになります。

<div class="Name"><a href="some/script">Text</a></div>

"Name" と Text の値と、前の行の別の値をスクリプトに渡す必要があります。

これを達成するための最良の方法は何ですか?私の調査ではすべて、フォームと GET/POST の使用が指摘されていますが、ご覧のとおり、ユーザーがデータを入力する場所はありません。非表示のフォームまたは AJAX を使用してこれを行う方法はありますか?

4

4 に答える 4

0

たぶん、このコードは役に立ちます

<div class="Name"><a id="link" href="some/script.php">Text</a></div>
<input id="name" onblur="modify(this.value)">
<script type="text/javascript">
    var link = document.getElementById("link").href;
    var modify = function(name){
        var a = document.getElementById("link");
        a.href = link + "?name="+name;
    }
</script>
于 2013-07-18T16:08:20.950 に答える