Мой метод $. ajax POST работает на моем локальном хосте, но не работает, когда я загружаю его на хостинг - PullRequest
0 голосов
/ 23 марта 2020

Я очень новичок во всем создании веб-сайтов, и я столкнулся с этой проблемой, которую не могу решить.

Итак ... У меня есть код, который получает данные из моих кнопок проверки и других входов и затем отправьте его через $. ajax метод POST (я уже пробовал также метод $ .post) в мою базу данных. Когда я запрограммировал его на своем локальном хосте, все работало нормально ... Мои входные данные были отправлены в мою базу данных без проблем ... Но когда я загружал свой веб-сайт на хост-сервер, он просто не работал ... Когда я проверял HTTP-ответ, он также отправляет 200 OK .. И я вижу в столбце параметров, что входные параметры были отправлены ... Я не знаю, где искать проблему, пожалуйста, кто-нибудь, помогите мне.

Это мой ajax Метод:

 $.ajax({
      type:'POST',
      url: '/automaticke_nastavenie.php',
      data: {id: 'automat',teplota: teplota, vlh_vzduch: vlh_vzduch, cas:cas, trvanie:trvanie, opakovanie:opakovanie, vlh_poda:vlh_poda}


                })

Это мой автоматическийke_nastaven ie. php script

<?php
require 'dbh.php';
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
if($_POST['id']=='automat'){

    $id=$_POST['id'];
    $teplota=$_POST['teplota'];
    $vlh_vzduch=$_POST[ 'vlh_vzduch'];
    $cas=$_POST['cas'];
    $trvanie=$_POST['trvanie'];
    $opakovanie=$_POST['opakovanie'];
    $vlh_poda=$_POST['vlh_poda'];

    $sql="UPDATE nastavenia  SET  Nastavenie_id='$id',Nas_tep='.$teplota.',Nas_vlh_vzduch='.$vlh_vzduch.',Nas_cas='$cas',Nas_trvanie='.$trvanie.',Nas_opakovanie='.$opakovanie.',Nas_vlh_poda='.$vlh_poda.' WHERE ID=1";
    $conn->query($sql);

И вот ответ, который я получаю от сервера:

HTTP/2 200 OK
date: Mon, 23 Mar 2020 13:59:04 GMT
content-type: text/html; charset=UTF-8
content-length: 0
server: awex
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
x-request-id: 68bc0397b80de36149c337c116934e56
X-Firefox-Spdy: h2
<br />
<b>Fatal error</b>:  Uncaught mysqli_sql_exception: Data truncated for column 'Nas_tep' at row 1 in /storage/ssd2/053/12722053/public_html/automaticke_nastavenie.php:22
Stack trace:
#0 /storage/ssd2/053/12722053/public_html/automaticke_nastavenie.php(22): mysqli-&gt;query('UPDATE nastaven...')
#1 {main}
  thrown in <b>/storage/ssd2/053/12722053/public_html/automaticke_nastavenie.php</b> on line <b>22</b><br />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...