我正在使用$ .post从droppable元素向我的主页面传递数据。然而,当我回应数据时,我的工具栏回显给我,以及我提取的数据。
if (isset($_POST['data'])){
$data = $_POST['data'];
echo $data;
包含$ .post的javascript位于
之下if(dropbox && dropbox1 !== ''){
$.post("account_main.php",
{data: $(this).text()},
function(data) {
$('#demo').html(data);
});
}
使用droppable元素的脚本视觉为HERE,但此处未显示问题,无法复制。我对任何建议持开放态度。
答案 0 :(得分:2)
if (isset($_POST['data'])) {
echo $_POST['data'];
# Other stuff
exit; # Kill the script
}
如果我理解你的问题,那应该对它进行排序:)
答案 1 :(得分:0)
试试吧:
if (dropbox && dropbox1 !== "") {
var url, params, callback;
url = "account_main.php";
params = {
"data": $(this).text()
};
callback = function(data) {
$("#demo").html(data);
}
$.post(url, params, callback, "html");
}
请注意,我强烈建议您使用JSON代替HTML。
header("Content-type: application/json");
echo json_encode($my_result);
答案 2 :(得分:-2)
data: $(this).text()
$(this)指的是$ .post,我认为这不是你想要的数据。