dousong5492 2019-08-08 16:47 采纳率: 100%
浏览 77
已采纳

AJAX不发送帖子数据

I have this problem where i cant get any response from the .php that ajax is sending data to. its supposed to run a insert on mysql, i tried putting the query manually to see if it works and it does.

Here's the function that sends ajax

function Continue(SLAatendida) {
var url = window.location.pathname;
var id = url.substring(url.lastIndexOf('/')+ 1);
    console.log(SLAatendida);
    console.log(id);
    $.ajax({
    type: 'POST',
    url: 'ws.php',
    data: { 
        'id': id,
        'sla_atendida': SLAatendida
    },
    success: function(msg){
        console.log(msg);
    }
    });

And the php file thats supposed to run the query (ws.php)

    <?php
session_start();

header('Access-Control-Allow-Origin: *');
header('Content-type: text/html; charset=UTF-8');

include('debug.php');
include('../antest/dbconnect.php');

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$debug_to_console("ws");

$id = $_POST["id"];
$SLAatendida = $_POST["sla_atendida"];

$sql_upd_sla = "INSERT INTO sla (id, sla_atendida) VALUES ('$id','$SLAatendida')";
$data = $conn->query($sql_upd_sla);
if($conn->query($sql_upd_sla))
{
    echo "Registro efetuado com sucesso";
} else {
    echo "Houve um erro";
    die();
}
?>

Both console.log returns the right values from the var.

  • 写回答

1条回答 默认 最新

  • douyujun0152 2019-08-08 17:12
    关注

    In the URL attribute you must put the http://localhost or the url your have configure in your local machine + ws.php

    example:

    url: 'http://localhost/ws.php',
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵