我有一个页面,我正在使用“就地编辑”...现在,在更新后它显示斜线,即使我正在使用stripslashes() - 因为ajax调用只是更新了div因此绕过striplashes函数
无论如何,如果我手动刷新页面它们会消失,这就是我需要的...所以,我想如果我在mysql更新后添加页面刷新然后一切都应该是好的 - 但我似乎被抓住了在无限循环中
这是在jquery edit-in-place函数中调用的php:
$update = $_POST['update_value'];
$div_id = $_POST['element_id'];
include '/dbconnect.inc';
$changedata = mysql_query("
update page_content set
div_content_old = div_content,
div_content = '$update'
where div_id = '$div_id'",$db);
//echo $_POST['update_value']; commented out as before header()
header("Location: $PHP_SELF"); // using php_self as called from various pages
有更好的方法吗?
答案 0 :(得分:0)
关闭问题,因为似乎js代码中存在一个错误,迫使我尝试这个。
我最终做的是简单的stripslashes(),之后函数的结果实际上得到了回应 - 感谢你们好看!