Javascript jquery ajax发布失败,未返回错误

Javascript jquery ajax发布失败,未返回错误,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我读了一些与我的问题相关的问题,但我找不到解决办法 在我网站的某些部分。将单个值发布到php页面是有效的 因此,我使用ajax搜索传递多个值,并将其应用于我的网站 但我说发帖失败了 这是php代码。我试着通过直接向php传递数据来运行它到我的服务器,它的工作原理如下$temp1=0001 这是inserdocument.php文件 $temp1 = $_POST['dtnum']; $temp2 = $_POST['ddoctitle']; $temp3 = $_POST['ddoctype']

我读了一些与我的问题相关的问题,但我找不到解决办法

在我网站的某些部分。将单个值发布到php页面是有效的

因此,我使用ajax搜索传递多个值,并将其应用于我的网站 但我说发帖失败了

这是php代码。我试着通过直接向php传递数据来运行它到我的服务器,它的工作原理如下$temp1=0001 这是inserdocument.php文件

$temp1 = $_POST['dtnum'];
$temp2 = $_POST['ddoctitle'];
$temp3 = $_POST['ddoctype'];
$temp4 = $_POST['ddoccontent'];
$temp5 = $_POST['ddocdatefilled'];
$stmt = $conn->prepare("CALL sp_insertdocument (?,?,?,?,?)");
$stmt->bindParam(1, $temp1, PDO::PARAM_STR, 30); 
$stmt->bindParam(2, $temp2, PDO::PARAM_STR, 50); 
$stmt->bindParam(3, $temp3, PDO::PARAM_STR, 50); 
$stmt->bindParam(4, $temp4, PDO::PARAM_STR, 10); 
$stmt->bindParam(5, $temp5, PDO::PARAM_STR, 10); 
$stmt->execute(); 
这是我的ajax代码。我甚至尝试添加try-and-catch,但是catch没有返回任何结果

    $.ajax({
                type: "POST",
                url: "inserdocument.php",
                data: ({dtnum: tnum, ddoctitle: doctitle, ddoctype: doctype, ddoccontent: doccontent, ddocdatefilled: docdatefilled})
            })
            .done(function (msg) {
                alert("Data Saved: " + msg);

        //$('#response').html(msg);
            })
    .fail(function() {
        alert( "Posting failed." );
    });

我很抱歉发布我发现问题在这里 url:inserdocument.php 应该是 url:insertdocument.php


印刷错误。我专注于传递数据,我没有注意到php文件名不正确。抱歉

从php文件返回true您的AJAX请求的响应是什么?使用AJAX时,请始终检查控制台中的“网络”选项卡。勾选您的答案作为正确答案以关闭问题: