0

検索キーワードをデータベースに保存しようとしています。私の検索用語では、YouTube APIを利用して、YouTube動画を検索しています。

<input spellcheck="false" value="" id="searchBox" class="statusPlaying"><span id="searchTermKeyword">amisha patel</span>

データベースに検索語を保存するためにこれを実行しましたが、機能しません。ページを更新せずに検索語を保存する方法を誰かに教えてもらえますか?

<form enctype="multipart/form-data" id="form1" name="form1" method="post" action="">
    <input type="text" name="title" class="statusPlaying" id="searchBox" value="" spellcheck="false">
    <span id="searchTermKeyword"></span>
</form>

これが私のライブリンクです|

4

2 に答える 2

0

私が正しく理解していれば、ページ全体をリロードせずにサーバーに何かを送信したいと思うでしょう。したがって、AJAXを使用する必要があります。シンプルで十分にテストされているjQueryAjaxから始めることをお勧めします:http://api.jquery.com/jQuery.ajax/

基本的に、すべての詳細を提供することなく、次のことを行う必要があります。

  • 送信をトリガーするイベントにバインドします(たとえば、入力要素の「変更」)
  • フォームデータをシリアル化します(例:$.serialize() http://api.jquery.com/serialize/を使用)
  • $.ajax()電話をかける
于 2012-12-21T11:33:06.357 に答える
0

ページを更新せずにデータを保存したいだけの場合は、Ajaxを使用してください(jQueryの有無にかかわらず、それはあなた次第です)。

こちらの例をご覧ください:http://api.jquery.com/jQuery.ajax/

次を使用できます。

$.ajax()
$.post()
$.get()
etc.
于 2012-12-21T11:34:29.057 に答える