Chr*_*ier 0 javascript php mysql jquery
我需要动态检查某个值"SheetNumber"是否在我的mysql数据库中.我已经在流行的网站上看到它,我正在努力寻找一个很好的教程来为我勾画它.我是Javascript的新手,但我知道很多PHP.
我急于学习如何做到这一点.
您需要使用Ajax执行此操作.我推荐Jquery库.使用Jquery文档安装它,然后使用以下内容:
使用Javascript:
function makeAjaxRequest()
{
var url="script-that-checks-db.php";
$.get(url,{},verifyDb);
}
function verifyDb(response)
{
if (response==1)
{
//The value exists, do what you want to do here
}
else
{
//The value doesn't exist
}
}
Run Code Online (Sandbox Code Playgroud)
makeAjaxRequest()当有人点击链接,点击按钮或其他任何内容时,您可以调用,例如:
<a href="#" onclick="makeAjaxRequest();">Check database</a>
Run Code Online (Sandbox Code Playgroud)
该文件的PHP代码script-that-checks-db.php(当然,名称不同)将负责检查数据库.代码看起来像这样.
PHP:
<?php
//Do the mysql query and find out if the value exists or not.
if ($exists==true)
echo "1"; //1 will indicate to javascript that the value exists.
else
echo "0";
?>
Run Code Online (Sandbox Code Playgroud)
你也可以在这里使用JSON而不是0/1方法,但因为你是新手我认为这对你来说足够简单了.
希望这有帮助,如果您有任何问题随时可以问.另外,随意更改功能和文件名.
| 归档时间: |
|
| 查看次数: |
2885 次 |
| 最近记录: |