Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JQuery和Ajax调用PHP查询?_Php_Jquery_Ajax - Fatal编程技术网

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

如何使用JQuery和Ajax调用PHP查询?,php,jquery,ajax,Php,Jquery,Ajax,我有两列,第一列是draggable,有多个单词,第二列是dropabble,第一列中的单词将被放到第二列中 我想把这个转换保存到我的数据库表中,我该怎么做呢 我正在使用jQueryUI $(document).ready(function() { $(".event").draggable(); $(".drop").droppable({ drop: function(event, ui) { var id = ui.draggable.attr("id"); //

我有两列,第一列是draggable,有多个单词,第二列是dropabble,第一列中的单词将被放到第二列中

我想把这个转换保存到我的数据库表中,我该怎么做呢

我正在使用jQueryUI

$(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);
    }
});
});
我想用PHP查询调用一个函数,每次将一个单词放入dropabble框


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

不幸的是,您不能从javascript调用php函数,因为php代码总是在服务器端执行,而不是在浏览器(客户端)中执行。您可能希望尝试使用ajax post,将请求发送到一个专用页面,该页面将处理您的数据库请求。如果你真的想了解RESTful服务器,请阅读一些有关RESTful服务器的信息。

试试这段代码,也许它对你有用

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

谢谢你,我希望这是有帮助的

你可以使用AJAX调用一些PHP。@Steve你想把这个词保存在数据库中吗?是的,我想这样做只是值得评论
你不能从javascript调用PHP函数
呃,那么AJAX是什么?AJAX不是http请求?与调用特定的php无关function@smelly586是的,您可以扩展PHP代码来处理AJAX调用,这是非常常见的。
$.post("saveThis.php", {word:passYourWordHere ,secondWord:YourSecondWordHere }, function(data){
alert(data);
});