我有一个通过jQuery ajax触发的函数。
在函数中,我通过opacity: 1 !important;
停止它。例如:
return
问题是输出将是:
发布成功获得批准。 0
注意最后的零。为什么会这样?我做错了什么?
编辑:
这是用于调用函数的JS:
if ($processed_total < 3) {
echo 'Post is successfully approved. ';
return;
}
答案 0 :(得分:1)
return将程序控制返回给调用模块。执行将在调用模块调用后的语句处继续执行。
为什么此函数返回零?
如果在函数内调用,则return语句会立即结束当前函数的执行。不是其他脚本或函数。
对于命令行脚本,return语句不会向OS返回状态!
相反,您必须使用exit()
答案 1 :(得分:-1)
如果您不确定它是来自PHP还是JS,请在单元测试环境中尝试。
php -e filename.php
可能对你有所帮助,只要你为它做了地面工作......
<?php
$processed_total = 2;
if ($processed_total < 3)
{
echo 'Post is successfully approved. ';
return;
}
echo "I am done with the test";
echo;
?>
就它的外观而言,我确信它不是来自PHP代码。