代码之家  ›  专栏  ›  技术社区  ›  Chris Bier

使用jQuery的Get函数发送值

  •  0
  • Chris Bier  · 技术社区  · 17 年前

    function makeAjaxRequest()
    {
       $("label#bad_error").hide();
       $("label#good_error").hide();
       $("label#checkingdb_error").show();
    
       $.get(url,{sheetnum: '$("input#sheetnum").val()'},verifyDb);
    }
    
    function verifyDb(response)
    {
        if (response==1)
        {
       $("label#checkingdb_error").hide();
       $("label#bad_error").show();
        }
    
        else
        {
       $("label#checkingdb_error").hide();
       $("label#good_error").show();
        }
    }
    

    我让它在一个模糊的文本字段上这样做。我的php文件如下所示:

    <?
    
    $sheetnum = $_GET['sheetnum'];
    
    if($sheetnum == "1234"){
    echo "1";
    }
    
    ?>
    

    当我在文本框中键入1234时,它返回没有错误(good_error标签)。我是否在.get字符串中输入了错误的值?请帮忙。

    1 回复  |  直到 17 年前
        1
  •  3
  •   Jeremy Stanley    17 年前

    我相信

    $.get(url,{sheetnum: '$("input#sheetnum").val()'},verifyDb);
    

    $.get(url,{sheetnum: $("input#sheetnum").val()},verifyDb);