1

私は次のフォームを持っています:

<form class="navbar-search pull-left" action="http://www.example.com/movie/<id>" id="get-movie-form">
    <input type="text" class="search-query" placeholder="Input user id" id="get-movie">
</form> 

フォームが送信されるか、ユーザーがEnterキーを押すと、GETリクエストがに送信されます。http://www.example.com/movie/<id>ここで<id>、ユーザー入力値に置き換える必要があります。

私が最初にすべきことは、デフォルトのフォーム送信を防ぐことのようです。私は次のコードを試しました:

$("#get-movie-form").click(function(e) {
  e.preventDefault();
  return false;
});

しかし、それは機能しません-とにかくフォームは送信されます。

私が上で説明したことを行う方法は?

4

1 に答える 1

2

試す

$("#get-movie-form").on("submit", function(e) {
    e.preventDefault();
    return false;
});
于 2012-08-14T19:28:18.770 に答える