繁体   English   中英

if,else语句在jQuery中包含php数据

[英]if, else statement in jquery with php data

所以我有一个像这样的javascript ajax调用:

      $.ajax({
        type: "POST",
        url: "/checkout/doCharge",
        data: dataString,
        success: function(data) {
          if(data == '1'){
            $("#CheckoutSubmit").prop('disabled', false);
          }
          else{
            $.growl.error({ message: "Your card was declined! Please try again." });
          }
        }
      });
      return false;

和PHP调用是:

$response = $this->stripe->charge_card($amount, $card, $desc);

    if($response['paid'] == 'true'){

        echo '1';
    }
    else{
        echo '0';
    }

现在, if(data == '1')无法正常工作。 它也不会引发任何错误。 我试图获取数据,如果付费响应为true,则为1,如果响应为false,则为0。

使用$.trim删除响应周围的多余空格。

    success: function(data) {
      data = $.trim(data);
      if(data == '1'){
        $("#CheckoutSubmit").prop('disabled', false);
      }
      else{
        $.growl.error({ message: "Your card was declined! Please try again." });
      }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM