javascript ajax变量问题

标签 javascript jquery ajax

嘿,AJAX、JS 的新手。我正在尝试添加到我放在一起的 Javascript/Ajax 搜索脚本中。以前,它只有一个搜索字段,名为 search_word,我添加了一个名为 search_date。

$(".search_button").click(function() {
    var search_word = $("#search_box").val();
    var search_date = $("#datepicker").val();
    var dataString = 'search_word='+ search_word;

    if(search_word=='')
    {
    }
    else
    {
        $.ajax({
        type: "GET",
        url: "searchdata.php",
        data: dataString,

在 Ajax 中,它似乎将 dataString 的数据传递到我的处理脚本。如何将搜索日期添加到数据字符串,以便我可以在我的 searchdata.php 中使用该变量?

在搜索数据中,我可以这样做 $search_word=$_GET['search_word'];并使用该 var,但到目前为止,每次我尝试更改数据字符串时,它都会破坏所有其他功能。

谢谢!

最佳答案

要么

var dataString = 'search_word='+search_word+'&search_date='+search_date;

或者你可以完全摆脱那条线,然后就这样做

$.ajax({
        type: "GET",
        url: "searchdata.php",
        data: {search_word: search_word, search_date: search_date}
      });

关于javascript ajax变量问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2463370/

相关文章:

javascript - 检查输入的密码是否匹配

javascript - Firebase、AngularFire 错误 : Module firebase is not available

javascript - 如何禁用 x-editable 提交按钮

javascript - 使用 jQuery 在 PHP 中获取 JSON 响应

jquery - 在 jQuery Mobile 中提交 Ajax 表单。一个神话?

javascript - 使用 jwplayer 进行动态 rtmp 流传输

Jquery 在表之间拖放插件

javascript - 如何阻止 DataTable 在单击动态添加到标题的子元素时进行排序?

jquery - 如何同时淡入淡出和滑动 jQuery 动画

javascript - 如何使用 JQuery AJAX 调用 codeigniter 辅助函数?