我已经从那些问题中检查了所有其他人的答案,但似乎没有人工作。
他是我的问题,我尝试重新加载div,我得到了一个php变量。 我有MVC系统,所以我不能在需要时调用其他文件。 我的控制器没有从ajax调用接收参数($ _POST和$ _FILES不是isset)。 当我在ajax调用之后尝试做其他事情时,它可以工作(例如:取消链接文件)
<?php
$test = 'lksd';
...
if( some conditions )
{
$test= 'piof';
unlink(../images/myImage.jpg);
}
?>
...
<div id="test">
<?php
echo $test;
?>
</div>
我的ajax调用是在jquery插件(http://www.dropzonejs.com/)
中我发现我可以做我的东西,然后我称之为这个功能:
$('#test').load(window.location + "#test");
我的div没有刷新但我的文件被删除了,如果你知道我该怎么做才能解决这个问题...
提前致谢
答案 0 :(得分:1)
创建您想要独立的PHP详细信息。称之为getDetail.php:
<?php
$test = 'lksd';
...
if( some conditions ) {
$test= 'piof';
}
echo $test;
?>
在您的页面中,您现在可以随时加载该内容:
<html>
<body>
<div id="test">
</div>
<a href="#" id="reloadDetail">Reload</a>
<script>
$(document).ready(function(){
$("#test").load("getDetal.php");
$("#reloadDetail").click(function(){
$("#test").load("getDetail.php");
});
});
</script>
</body>
</html>