【发布时间】:2014-01-16 03:17:12
【问题描述】:
我有一个 5x5 网格的 div 框(其中 25 个),当我将一个项目放入其中时,我正在使用 jQuery UI 进行注册。它将收到它被放入的盒子的标题和项目的名称,这部分有效。
我想在不刷新页面的情况下将标题和名称传递给 PHP(因为那样项目将重置)。我得到一个“成功!”但它似乎没有传递数据。
index.php
<script>
$(function() {
$( "li img" ).draggable({
snap: ".grid",
start: function (event, ui ) {
item = $(this).attr('title');
}
});
$( "li .grid" ).droppable({
drop: function( event, ui ) {
box = $(this).attr('title');
$.ajax({
type: "POST",
url: 'index.php',
data: { box : 'box' },
success: function(data){
alert("success!");
}
});
}
});
});
</script>
sessions.php
<?php
session_start();
if(isset($_POST['box']))
{
// store session data
$_SESSION['box'] = $_POST['box'];
}
//retrieve session data
echo $_SESSION[box];
?>
如何在不刷新页面的情况下将标题和名称传递给 PHP?
【问题讨论】:
-
@Dagon 你太离谱了。
-
谢谢,你刚刚给了我一个想法,我已经坚持了 3 个小时。
标签: javascript php jquery