我有一个 5x5 网格的 div 框(其中 25 个),当我将一个项目放入其中时,我使用 jQuery UI 进行注册。它将收到它所放入的盒子的标题和项目的名称,该部分起作用。
我想将标题和名称传递给 PHP,而不刷新页面(因为这样项目将重置)。我得到了“成功!”但似乎没有传递数据。
索引.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>
会话.php
<?php
session_start();
if(isset($_POST['box']))
{
// store session data
$_SESSION['box'] = $_POST['box'];
}
//retrieve session data
echo $_SESSION[box];
?>
如何在不刷新页面的情况下将标题和名称传递给 PHP?
尝试改变url
和你的data
由此:
url: 'index.php',
data: { box : 'box' }
to this:
url: 'sessions.php',
data: { box : box }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)