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

时间:2015-11-16 10:58:53

标签: javascript php jquery ajax

我已经阅读了一些与我的问题相关的问题,但我找不到解决方案

在我网站的某些部分。将单个值发布到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和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." );
    });

1 个答案:

答案 0 :(得分:0)

对不起发布我发现问题就在这里 url:" inserdocument.php" 它应该是 url:" insertdocument.php"

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