如何使用JQuery和Ajax调用PHP查询?

时间:2014-07-22 14:30:37

标签: php jquery ajax

我有两列,第一列是可拖动的,有多个单词,第二列是dropabble,第一列的单词将被放入第二列。

我想将此转换保存到我的数据库表中,我该怎么做?

我正在使用JQuery UI

$(document).ready(function() {
$(".event").draggable();

$(".drop").droppable({
    drop: function(event, ui) {
        var id = ui.draggable.attr("id"); //get the name from the draggble
         var targetid = event.target.id ; //get the name from the dropabble

        alert(id);
        alert(targetid);
    }
});
});

每次将一个单词放入dropabble框中时,我想调用带有PHP查询的函数。

我只想要一个简单的例子。

2 个答案:

答案 0 :(得分:0)

试试这段代码可能适合你...

    //php file... saveThis.php
    <?php
    $word=$_POST["word"];
$secondWord=$_POST["secondWord"];
    $insert="your insert query here";
    mysql_query($insert);
    echo "saved";
    ?>

在javascript或JQuery中执行此操作

$.post("saveThis.php", {word:passYourWordHere ,secondWord:YourSecondWordHere }, function(data){
alert(data);
});

谢谢,我希望这很有帮助

答案 1 :(得分:-2)

不幸的是,你无法通过javascript调用php函数,因为php代码总是在服务器端执行,而不是在浏览器(客户端)执行。您可能想要尝试的是使用ajax post并获取请求到将处理您的数据库请求的专用页面。如果您真的想进入RESTful服务器,请阅读有关RESTful服务器的一些信息。