2016-02-24 2 views
0

Я столкнулся с этой проблемой, и я мог найти ответ. Я попытался обновить текст, используя x-editable при загрузке jquery. Я приложил фотографию error-image и ниже мой PHP кодXMLHttpRequest не может загрузить [url]. Ответ на предполетный недействителен (перенаправление)

case 'update-number': 

     if (isset($_POST['pk'])) { 

      header('Content-Type: application/json;charset=UTF-8'); 
      header('Access-Control-Allow-Origin': '*'); 
      header('Access-Control-Allow-Methods: DELETE, HEAD, GET, OPTIONS, POST, PUT'); 
      header('Access-Control-Allow-Headers: Content-Type, Content-Range, Content-Disposition, Content-Description'); 
      header('Access-Control-Max-Age: 1728000'); 


      $user_id   = $_COOKIE['user_id']; 
      $fed_id   = $_POST['pk']; 
      $last_update  = date('Y-m-d h:i:s'); 
      $number = $_POST['value']; 

      $query = "SELECT * FROM abc WHERE fed_id='$fed_id'"; 
      $result = $mysqli->query($query); 
      $row= $result->num_rows; 

       if ($row) { 
        $query = "UPDATE abc SET 
        number  ='$number', 
        last_update   ='".$last_update."' 
        WHERE fed_id='".$fed_id."'"; 

        $result = $mysqli->query($query); 
        echo "Updated"; 
       } else { 
        $query = "INSERT INTO abc (number, fed_id, user_id, last_update) 
           VALUES ('".$number."','".$fed_id."','".$user_id."','".$last_update."')"; 
        $result = $mysqli->query($query); 
        echo "INSERTED"; 

       } 
     } 

     break; 

ответ

0

Я нашел эту проблему. Я использовал базовый url без www (ex: http://myurl.com) Я изменил на http://www.myurl.com и удалил заголовок в коде. Смотрите ниже код:

case 'update-number': 

    if (isset($_POST['pk'])) { 
     $user_id   = $_COOKIE['user_id']; 
     $fed_id   = $_POST['pk']; 
     $last_update  = date('Y-m-d h:i:s'); 
     $number = $_POST['value']; 

     $query = "SELECT * FROM abc WHERE fed_id='$fed_id'"; 
     $result = $mysqli->query($query); 
     $row= $result->num_rows; 

      if ($row) { 
       $query = "UPDATE abc SET 
       number  ='$number', 
       last_update   ='".$last_update."' 
       WHERE fed_id='".$fed_id."'"; 

       $result = $mysqli->query($query); 
       echo "Updated"; 
      } else { 
       $query = "INSERT INTO abc (number, fed_id, user_id, last_update) 
          VALUES ('".$number."','".$fed_id."','".$user_id."','".$last_update."')"; 
       $result = $mysqli->query($query); 
       echo "INSERTED"; 

      } 
    } 

    break; 
0

Это может быть вызвано недействительным протокола.

Проверьте свои URL-адреса. Эта ошибка также возникает при использовании http: // вместо https: //.

Я столкнулся же проблемой и установил ее с заменить HTTP с HTTPS.

Смежные вопросы

 Смежные вопросы