Javascript 你能帮我做什么错事吗?获得;如果出现错误,请重试“;在我创建的web文件上接受订单时

Javascript 你能帮我做什么错事吗?获得;如果出现错误,请重试“;在我创建的web文件上接受订单时,javascript,php,jquery,json,swift,Javascript,Php,Jquery,Json,Swift,目前,我有一个页面,当通过IOS应用程序(swift)下订单时,订单会发送到此网站,并且所有者能够接受/拒绝订单。拒绝工作,但当接受我不断得到错误“一些错误,再试一次”。我提供了一个链接,指向我看到的内容的快速屏幕记录: 这是我那页的代码 <?php if( isset($_SESSION[PRE_FIX.'restaurant_id']) && $_SESSION[PRE_FIX.'user_type'] == "hotel" ){ ?>

目前,我有一个页面,当通过IOS应用程序(swift)下订单时,订单会发送到此网站,并且所有者能够接受/拒绝订单。拒绝工作,但当接受我不断得到错误“一些错误,再试一次”。我提供了一个链接,指向我看到的内容的快速屏幕记录:

这是我那页的代码

<?php if( isset($_SESSION[PRE_FIX.'restaurant_id']) && $_SESSION[PRE_FIX.'user_type'] == "hotel" ){ ?>



<?php 

if( isset($_GET['detail']) ) { //details page ?>

    

    <?php

    if(isset($_GET['order']) && !empty($_GET['detail'])) {

        //accept order

        if($_GET['order']=="accept") {



            $order_id = $_GET['detail'];

            $response = "1";

            $user_id = $_SESSION[PRE_FIX.'restaurant_id'];
           $user_reason = $_POST['reason'];


            $headers = array(

                "Accept: application/json",

                "Content-Type: application/json"

            );



            $data = array(

                "order_id" => $order_id,
                 "response" => $response,
                "reason" => $user_reason,
                "user_id" => $user_id

            );


              
            $ch = curl_init( $baseurl.'/restaurantOwnerResponse' );



            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

            curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');

            curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));

            curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);



            $return = curl_exec($ch);

//echo json_encode($data);

            $json_data = json_decode($return, true);

            //var_dump($json_data);



            $curl_error = curl_error($ch);

            $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);



            //echo $json_data['code'];

            //die;



            if($json_data['code'] !== 200){

                //echo "<div class='alert alert-danger'>".$json_data['msg']."</div>";

                @header("Location: dashboard.php?p=hotel_order&page=liveOrders&action=error");

                echo "<script>window.location='dashboard.php?p=hotel_order&page=liveOrders&action=error'</script>";



            } else {

                //echo "<div class='alert alert-success'>".$json_data['msg']."</div>";

                @header("Location: dashboard.php?p=hotel_order&page=liveOrders&action=success");

                echo "<script>window.location='dashboard.php?p=hotel_order&page=liveOrders&action=success'</script>";

            }



            curl_close($ch);



        }

        //accept order = end



        //reject order

        if($_GET['order']=="reject") {



            $order_id = $_GET['detail'];

            $response = "2";

            $user_id = $_SESSION[PRE_FIX.'restaurant_id'];
             $user_reason = $_POST['reason'];


            $headers = array(

                "Accept: application/json",

                "Content-Type: application/json"

            );



            $data = array(

                "order_id" => $order_id,
                 "reason" => $user_reason,
                "response" => $response,

                "user_id" => $user_id

            );



            $ch = curl_init( $baseurl.'/restaurantOwnerResponse' );



            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

            curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');

            curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));

            curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);



            $return = curl_exec($ch);



            $json_data = json_decode($return, true);

            //var_dump($json_data);



            $curl_error = curl_error($ch);

            $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);



            //echo $json_data['code'];

            //die;



            if($json_data['code'] !== 200){

                //echo "<div class='alert alert-danger'>".$json_data['msg']."</div>";

                @header("Location: dashboard.php?p=hotel_order&detail=".$_GET['detail']."&page=liveOrders&action=error");

                echo "<script>window.location='dashboard.php?p=hotel_order&detail=".$_GET['detail']."&page=liveOrders&action=error'</script>";



            } else {

                //echo "<div class='alert alert-success'>".$json_data['msg']."</div>";

                @header("Location: dashboard.php?p=hotel_order&detail=".$_GET['detail']."&page=liveOrders&action=success");

                echo "<script>window.location='dashboard.php?p=hotel_order&detail=".$_GET['detail']."&page=liveOrders&action=success'</script>";

            }



            curl_close($ch);



        }

        //reject order = end

    }

    ?>



    



    <?php 

        $order_id = $_GET['detail'];

        $user_id = $_SESSION[PRE_FIX.'restaurant_id'];



        $headers = array(

            "Accept: application/json",

            "Content-Type: application/json"

        );



        $data = array(

            "order_id" => $order_id,

            "user_id" => $user_id

        );



        $ch = curl_init( $baseurl.'/showOrderDetail' );



        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');

        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));

        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);



        $return = curl_exec($ch);



        $json_data = json_decode($return, true);

        //var_dump($json_data);



        $curl_error = curl_error($ch);

        $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);



        //echo $json_data['code'];

        //die;



        if($json_data['code'] !== 200){

            echo "<div class='alert alert-danger'>".$json_data['msg']."</div>";

        } else {

        

            foreach( $json_data['msg'] as $str => $val ) {

                //var_dump($val);

                $hotel_accepted = $val['Order']['hotel_accepted'];

                $currency=$val['Restaurant']['Currency']['symbol'];

                $tax=$val['Restaurant']['Tax']['tax'];

                ?>

                <div id="orderAccptReject" class="preloader" align="center" style="display:none;">

                    <a  onclick="return hidepopup()">form</a>

                </div>

                <div class="left">

                    <h2 class="title">Order # <?php echo $_GET['detail']; ?></h2>

                </div>

                

                <!--<a onclick="return popup()"> popup </a>-->

                

                <script>

                    function popup()

                    {

                        alert('show');

                        document.getElementById("orderAccptReject").classList.add('showpopup');

                    }

                    

                    function hidepopup()

                    {

                        alert('hide');

                        document.getElementById("orderAccptReject").classList.add('hidepopup');

                    }

                </script>

                <style>

                    .showpopup{ display:block !important;}

                    .hidepopup{ display:none !important;}

                </style>

                

                <?php if( $hotel_accepted == 0 ) { ?>

                <div class="right buttonsgroup">
  <ul>
    <li><!--<a href="dashboard.php?p=hotel_order&detail=<?php //echo $_GET['detail']; ?>&order=accept" onclick="return confirm('Do you really want to accept order?');"><button>Accept</button></a>--> 
      
      <a href="javascript:;" onClick="jQuery('#adddeals2').toggle();" class="filtericon acceptb"><span>Accept</span></a>
      <div id="adddeals2" class="popup">
        <div class="popup_container col40"> <a href="javascript:;" onClick="jQuery('#adddeals2').hide();" id="close">&times;</a>
          <div class="paddingallsides form">
            <h2 class="title" style="text-align:center">Rider Instructions</h2>
            <form action="dashboard.php?p=hotel_order&detail=<?php echo $_GET['detail']; ?>&page=liveOrders&order=accept" id="hoteldealsfrmd" method="post">
              <p>
                <textarea class="textarea" name="reason" id="dsc" placeholder="description"></textarea>
              </p>
              <p>
                <input type="submit" value="Submit" name="">
              </p>
            </form>
          </div>
        </div>
      </div>
    </li>
    <li><!--<a href="dashboard.php?p=hotel_order&detail=<?php //echo $_GET['detail']; ?>&order=reject" onclick="return confirm('Do you really want to reject order?');">
      <button>Reject</button>
      </a>
      -->
       <a href="javascript:;" onClick="jQuery('#reg').toggle();" class="filtericon acceptb"><span>Reject</span></a>
      <div id="reg" class="popup">
        <div class="popup_container col40"> <a href="javascript:;" onClick="jQuery('#reg').hide();" id="close">&times;</a>
          <div class="paddingallsides form">
            <h2 class="title" style="text-align:center">Reject Reason</h2>
            <form action="dashboard.php?p=hotel_order&detail=<?php echo $_GET['detail']; ?>&page=liveOrders&order=reject" id="hoteldealsfrmd" method="post">
              <p>
                <textarea class="textarea" name="reason" id="dsc" placeholder="description"></textarea>
              </p>
              <p>
                <input type="submit" value="Submit" name="">
              </p>
            </form>
          </div>
        </div>
      </div>
      
      
      
      
      </li>
  </ul>
</div>

                <?php } else { ?>

                <div class="right buttonsgroup">

                    <ul>

                        <li><button style="opacity: 0.4;" disabled>Accept</button></li>

                        <li><button style="opacity: 0.4;" disabled>Reject</button></li>

                    </ul>

                </div>

                <?php } ?>

                <div class="clear"></div> 



                <div class="orderinformation">

                    <div class="sect">

                        <h3>Buyer Details</h3>

                        <p><i class="fa fa-user"></i> <?php echo $val['UserInfo']['first_name']." ".$val['UserInfo']['last_name']; ?></p>

                        <p><i class="fa fa-phone"></i> <?php echo $val['UserInfo']['phone']; ?></p>

                        <p><i class="fa fa-map-marker"></i> <?php echo $val['Address']['street']." ".$val['Address']['apartment'].", ".$val['Address']['city'].", ".$val['Address']['country']; ?></p>

                    </div>

                    <?php if( isset($val['RiderOrder']['Rider']) ) { ?>

                    <div class="sect">

                        <h3>Rider Details</h3>

                        <p><i class="fa fa-user"></i> <?php echo $val['RiderOrder']['Rider']['first_name']." ".$val['RiderOrder']['Rider']['last_name']; ?></p>

                        <p><i class="fa fa-phone"></i> <?php echo $val['RiderOrder']['Rider']['phone']; ?></p>


由于字符限制,完整代码不存在。这是完整的代码。