首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery AJAX返回变量+值可能吗?

jQuery AJAX返回变量+值可能吗?
EN

Stack Overflow用户
提问于 2012-10-30 15:45:14
回答 5查看 217关注 0票数 0

我正在通过jQuery.ajax()提交一份表格

现在,我的PHP脚本正在检查特定的输入字段是否为空,例如:

代码语言:javascript
复制
$is_error = $user->is_error;

if($is_error !=0)
 { 
    echo $is_error;
 }

回到我的jQuery.ajax(),我想在sucess: jQuery.ajax()调用的一部分中检查$error的值是否为真。

代码语言:javascript
复制
   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变量的值?比如“如果”/“其他”?

诚挚的问候!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-10-30 15:47:41

代码语言:javascript
复制
if($_POST['name'] == "") 
  {
    $error = 1;
  }
else 
  {
    $error = 0;
  }
echo $error;

此代码将回显该值。

代码语言:javascript
复制
 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)
....
       }
    });

然后检查返回的值是什么。

票数 2
EN

Stack Overflow用户

发布于 2012-10-30 15:46:38

使用变量数据,您可以从PHP返回值。在您的范围内成功之后,您可以检查。

票数 1
EN

Stack Overflow用户

发布于 2012-10-30 15:48:01

您必须回显错误,以便将其作为数据返回。ajax只返回在html中创建的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13142693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档