【发布时间】:2009-04-05 19:42:41
【问题描述】:
我目前正在编写一些代码来检查我的数据库以检查是否存在重复错误。它是一个表单,我使用 jQuery.get 使用以下函数检查重复值。
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();
}
}
我让它在文本字段的 onBlur 上执行此操作。我的php文件如下:
<?
$sheetnum = $_GET['sheetnum'];
if($sheetnum == "1234"){
echo "1";
}
?>
我现在使用“1234”而不是 mysql 字符串,只是为了测试它的 javascript 端是否正常工作。
当我在文本框中输入 1234 时,它返回没有错误(good_error 标签)。我在 .get 字符串中输入了错误的值吗?请帮忙。
【问题讨论】: