将搜索词存储在数据库中

时间:2012-12-21 11:25:15

标签: php jquery ajax

我正在尝试将搜索关键字存储到我的数据库中。在我的搜索字词中,我正在使用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>

这是我的live link |

2 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望在不重新加载整个页面的情况下向服务器发送内容。因此,您需要使用AJAX。建议从jQuery Ajax开始,因为它简单且经过了充分测试:http://api.jquery.com/jQuery.ajax/

基本上,在没有提供所有细节的情况下,您需要:

  • 绑定到某个事件以触发发送(例如,对输入元素进行“更改”)
  • 序列化表单数据(例如,使用$.serialize() http://api.jquery.com/serialize/
  • 进行$.ajax()来电

答案 1 :(得分:0)

如果您只是想在不刷新页面的情况下存储数据,请使用Ajax(使用或不使用jQuery,这取决于您)。

请参阅此处的示例:http://api.jquery.com/jQuery.ajax/

您可以使用:

$.ajax()
$.post()
$.get()
etc.