0

したがって、ここでの私の計画は、入力ボックスの値を GET メソッドから取得したものとして表示することです。送信を投稿すると、http://site.com/#search/ testとして URL が取得されます。では... どうすればこれら 2 つの値を接続できるのでしょうか? GET メソッドの結果をテキスト ボックスに表示しますか?

<form name="input" action="" method="get">
Search: <input type="text" value="currentgetmethod" name="search">
<input type="submit" value="Submit">
  <div id="result"></div>
</form>

<script type="text/javascript">
$('form').submit(function() {
    var form_data = ($(this).serialize());
    window.location.hash = form_data.replace('=','/');
    return false;
});
</script>
4

1 に答える 1

1

ページの読み込み時にこれを行うだけです:

var values = window.location.hash.slice(1).split('/');
$("[name=" + values[0] + "]").val(values[1]);
于 2013-03-12T23:54:39.517 に答える