为了账号安全,请及时绑定邮箱和手机立即绑定

我试图处理响应消息并打印警报但它不起作用

我试图处理响应消息并打印警报但它不起作用

PHP
繁华开满天机 2022-06-17 10:31:49
在我的代码中,它会在发送消息后将 SMS 发送到选定的电话号码。我想在警报中显示成功消息,但它不起作用。我的代码:<div class="content-wrapper"><section class="content">    <div class="row"><div class="col-lg-offset-1 col-md-12 col-sm-12 col-xs-12 col-lg-10"> <div class="col-md-12">  <div class="box box-primary">      <div class="box box-default">          <div class="box-body">            <form id="getsms" method="post">              <div class="row">               <div class="col-md-5 col-sm-8 col-xs-8 col-lg-5">                <div class="form-group">                    <label>Numbers</label>                     <input type="text" class="form-control" name="number" id="number"  dir="" autocomplete="off" readonly value="<?php                                 //print_r($users);                                for ($i=0;$i < count($users); $i++) {                                  echo $users[$i];                                    echo ",";                                }                                 ?>"   />                   </div>               </div>                 <div class="col-md-12 col-sm-5 col-xs-5 col-lg-12">                       <input type="hidden" name="txt-user-ids" id="txt-user-ids" readonly value="                                   <?php                                    for ($i=0;$i < count($user_ids); $i++) {                                      echo $user_ids[$i];                                      echo ",";                                    }                                    ?>"                                     />                     <div class="form-group">                        <textarea class="text_area" rows="10" cols="35" name="getmessage" id="myInput" required></textarea>        </div>      </div>    </div>  </div>  </div></section></div>下图您可以在发送消息后在控制台中看到响应。在图像中,我选择了两个不同的数字并发送一条消息,只是想处理响应并在消息发送或消息未发送时显示在警报中。
查看完整描述

2 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

试试这个成功功能 -


  success:function(data){

     var myJson = JSON.parse(data);

     if(myJson.status == "success"){

              alert('Message sucessfully sent ');

              setTimeout(function(){location.reload();},5000);   

       }else if(myJson.warnings[0].code =="192"){

              console.log(myJson.warnings[0].message);

       }else{

              alert("Try again");

       }

 }


查看完整回答
反对 回复 2022-06-17
?
UYOU

TA贡献1878条经验 获得超4个赞

您好,您可以尝试在成功函数中编写它并在浏览器的控制台窗口中打印错误响应 -


 $.ajax({

     url: "<?php echo base_url(); ?>admin_controllers/CategoryController/bulkSms",

     type: "post",

     dataType:'json',

     data: $('#getsms').serialize(),

     success:function(data){

     if(data.status=="success"){

              alert('Message sucessfully sent ');

              setTimeout(function(){location.reload();},5000);   

       }else if(data.errors[0].code=="192"){

              console.log(data.errors[0].message);

       }else{

              alert("Try again");

       }    

   });


查看完整回答
反对 回复 2022-06-17
  • 2 回答
  • 0 关注
  • 103 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信