Как я могу собрать данные localStorage и опубликовать их в PHP на document.ready? - PullRequest
0 голосов
/ 08 апреля 2020

Я получаю данные из индекса. html на панель инструментов. html страница после успешного входа в систему, с панели инструментов. html страница Я хочу опубликовать на php в случае события готовности документа my $ batch_id и получить еще несколько данных для отображения на странице панели инструментов при загрузке страницы. Я тестирую его на wamp, поэтому URL localhost

Похоже, что это вторая часть кода, где он публикуется на инструментальной панели студента. php не работает. первая часть работает, и я могу получить данные из индекса. html страница с использованием var data = JSON.parse(localStorage.getItem("data"));

$(document).ready(function() {
  var data = JSON.parse(localStorage.getItem("data"));
  $("#name").text(data[4]);
  $("#batch_id").text(data[3]);

  $.ajax({
    var url = "http://localhost/student-dashboard.php";
    var loginString = "batch_id12=" + data[3]) + ; type: "POST", crossDomain: true, cache: false,
    url: url,
    data: loginString,
    dataType: 'JSON',
    success: function(data1) {
      localStorage.loginstatus = "true";
      $("#rows_video").text(data1[0]);
      $("#rows_study").text(data1[1]);
      $("#rows_home").text(data1[2]);
    }
  });
});

Моя панель управления для студентов. php код выглядит следующим образом:

<?php 
  header("Access-Control-Allow-Origin: *");
  require 'db.php';
  $batch_id = $_POST['batch_id12'];

  $sqlVideo = mysqli_query($con, "SELECT * from tbl_video where batch_id = '$batch_id'");
  $rowVideo = mysqli_fetch_array($sqlVideo);
  $rows_video = mysqli_num_rows($sqlVideo);

  $sqlstudy = mysqli_query($con, "SELECT * from tbl_studym where batch_id = '$batch_id'");
  $rowstudy = mysqli_fetch_array($sqlstudy);
  $rows_study = mysqli_num_rows($sqlstudy);

  $sqlhome = mysqli_query($con, "SELECT * from tbl_homework where batch_id = '$batch_id'");
  $rowhome = mysqli_fetch_array($sqlhome);
  $rows_home = mysqli_num_rows($sqlhome);

  echo json_encode(array($rows_video, $rows_study, $rows_home));
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...