使用PHP和Javascript输入数据库

时间:2014-01-27 22:18:52

标签: javascript php jquery

我是javascript的新手,我正在尝试使用以下代码使用php和javascript将值输入数据库。

选中该复选框后,除了"加载(' ../ check.php?checked = Y');"以外,所有代码都有效。我想要输入" Y / N"进入数据库。我想"加载"会做的伎俩,但它没有。我还会使用其他什么功能?

我很感激帮助!

if (checkbox.checked)

{

$('#btn').show();$('#hide').show();$('#count').show();$('#message').show();$('#notify').show();$('#responds').show();

load('../check.php?checked=Y');



}else{
  $('#btn').hide();$('#hide').hide();$('#count').hide();$('#message').hide();$('#notify').hide();$('#responds').hide();

load('../check.php?checked=N');}

}

3 个答案:

答案 0 :(得分:2)

您需要查看$.ajax()或速记副本$.post()

http://api.jquery.com/jquery.post/

$.ajax({
    type: "POST",
    url: "load.php",
    data: {"checked" : "Y"},
    success: function( d ){
        console.log( d ); // returned by script on server
    }
});

这假设您的服务器上的load.php中有一些脚本实际处理数据并插入数据库。

答案 1 :(得分:1)

您可以使用$ .ajax在JS和服务器(PHP)之间进行通信,而无需刷新页面:

$.ajax({
            url: 'check.php?checked=N',
            type: 'get',
            success: function(data) {
             alert('great success!')
            }
});

希望这有帮助!

答案 2 :(得分:1)

以下是一些有用的教程:

phpAcademy - Register and Login - OOP version
phpAcademy - Register and Login - Procedural version

theNewBoston - Project Lisa (adv)

从您的代码中,我认为您对phpAcademy的程序教程非常熟悉,但您应该真正学习OOP。


一些辅助AJAX的教程:

A simple example

More complicated example

Populate dropdown 2 based on selection in dropdown 1