Как исправить эту ошибку при отправке jsondata в php? - PullRequest
0 голосов
/ 22 июня 2019

Я не уверен, должно ли это работать. но я не могу подключить php с моим кодом .js. Я посылаю переменные, но не могу сделать это правильно. Ошибка внизу моего поста.

Это часть моего кода .js

function getDataFromLabView() {


  var jsonData = $.ajax({
            url: 'Slanje_varijabli_HTTP',
            dataType: 'json',
            success: function (jsonArray) {

                 $.ajax({
                type: "POST",
                dataType: "json",
                data: { my_data:(jsonArray[0], jsonArray[1] ,jsonArray[2], jsonArray[3], jsonArray[4], jsonArray[5], jsonArray[6], jsonArray[7])},
                url:'jsonx.php',        

       });

      var zadnjiBroj   = jsonArray[0];
      var zadnjiBrojy  = jsonArray[1];
      var zadnjiBrojz  = jsonArray[2];
      var zadnjiBrojxa = jsonArray[3];
      var zadnjiBrojya = jsonArray[4];
      var zadnjiBrojza = jsonArray[5];
      var zadnjiBrojxb = jsonArray[6];
      var zadnjiBrojyb = jsonArray[7];

Это мой php код

<?php


    $conn = new PDO("sqlsrv:Server=127.0.0.1,50632;Database=variables_DB","","");
    if($conn->connect_error) {
      exit('Could not connect');
    }
    $data = $_POST['my_data'];
    $sql = json_decode($data,true);

    $sql= "INSERT INTO jsondatax (var_x, var_y, var_z, var_xa, var_ya, var_za, var_xb, var_yb)
     VALUES (jsonArray[0], jsonArray[1] ,jsonArray[2], jsonArray[3], jsonArray[4], jsonArray[5], jsonArray[6], jsonArray[7]);";
     $results = $conn->query($sql)

     ?>

ошибка, которую я получаю: jquery-3.3.1.min.js:2 POST http://127.0.0.1:8080/cRioServerMD/jsonx.php 400 (Bad Request)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...