我觉得这是我现在应该学习的东西,而且我确定这是我所缺少的小东西,但是我可以澄清一下以确保我的方法是正确的。
我正在使用AJAX将数据发布到self
,这是一个包含php和html的文件。我可以很好地编写php,但是在ajax发布成功之后,如何仅返回通过php处理的数据,而不返回其余的html?仅发布到单独的脚本会更好吗?
最佳答案
如果您让PHP在文件的开头处理POST请求,则可以执行以下操作:
<?php
if (isset($_POST['somevar'])) {
/* do something */
exit(0);
}
?>
exit()
将在该行停止页面的加载。我认为,最好使用单独的脚本来处理动态AJAX请求。
关于php - AJAX在PHP中自我介绍,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7290624/