我有两列,第一列是可拖动的,有多个单词,第二列是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查询的函数。
我只想要一个简单的例子。
答案 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服务器的一些信息。