我正在通过jQuery.ajax()提交一份表格
现在,我的PHP脚本正在检查特定的输入字段是否为空,例如:
$is_error = $user->is_error;
if($is_error !=0)
{
echo $is_error;
}回到我的jQuery.ajax(),我想在sucess: jQuery.ajax()调用的一部分中检查$error的值是否为真。
jQuery.ajax({
type: "POST",
url: "edit.php",
data: jQuery("#idForm").serialize(),
success: function(data)
{
// show response from the php script if there is an error message
// like:
// if(is_error) {show specific error message}
// else {show everything positive message}
}
});是否可以检查PHP变量的值?比如“如果”/“其他”?
诚挚的问候!
发布于 2012-10-30 15:47:41
if($_POST['name'] == "")
{
$error = 1;
}
else
{
$error = 0;
}
echo $error;此代码将回显该值。
jQuery.ajax({
type: "POST",
url: "edit.php",
data: jQuery("#idForm").serialize(),
success: function(data)
{
// show response from the php script if $error == 0 or $error == 1.
if(data==1)
....
}
});然后检查返回的值是什么。
发布于 2012-10-30 15:46:38
使用变量数据,您可以从PHP返回值。在您的范围内成功之后,您可以检查。
发布于 2012-10-30 15:48:01
您必须回显错误,以便将其作为数据返回。ajax只返回在html中创建的内容。
https://stackoverflow.com/questions/13142693
复制相似问题