在 $.ajax 中使用“POST”方法传递数据时出现 500 内部服务器错误

通过以下方式将数据传递到实时服务器时,我收到 500 个内部服务器错误 $.ajax({ method: "POST" });


创建estimation.php


    $.ajax({

                    url : "storevalues-offer.php",enter code here

                    method : "POST",

                    data : {

                        routes: JSON.stringify(routes),

                        offerdetails: JSON.stringify(offerdetails),

                        quote_no: "SS19-001",

                        offer_no: "1",

                        mode_transport:"ship",

                        place_receipt: "UK",

                        rate_validity_from: "2019-08-29",

                        rate_validity_to: "2019-09-20",

                        place_delivery: "UK",

                        service_mode: "OCEAN",

                        last_adate: "2019-08-25",

                        commodity: "A",

                        transit_time: "22 Days",

                        method1: "addOff"

                    },

                    success : function(data){

                        window.location.reload();

                    }

                });


**storevalues-offer.php**


    $method=$_POST['method1'];

    // echo $_POST['products'];

    $items= json_decode($_POST['routes'],true);


    $items1= json_decode($_POST['offerdetails'],true);


慕雪6442864
浏览 574回答 3
3回答

慕盖茨4494581

在这里,您在 ajax 中传递方法它应该是type。现在您的 ajax 代码如下所示。在您的url之后的行中删除输入代码。$.ajax({    url : "storevalues-offer.php",    type : "POST",    data : {        routes: JSON.stringify(routes),        offerdetails: JSON.stringify(offerdetails),        quote_no: "SS19-001",        offer_no: "1",        mode_transport:"ship",        place_receipt: "UK",        rate_validity_from: "2019-08-29",        rate_validity_to: "2019-09-20",        place_delivery: "UK",        service_mode: "OCEAN",        last_adate: "2019-08-25",        commodity: "A",        transit_time: "22 Days",        method1: "addOff"    },    success : function(data){        window.location.reload();    }});如果您仍然使用检查元素进行500 内部错误检查。去检查元素>>网络>>响应。

牧羊人nacy

问题可能来自服务器端,您可以做的是尝试在服务器上注释代码行。你现在只有 3 行,所以你可以试试这个。

倚天杖

这意味着服务器端有问题。它可以是很多东西。尝试使用工具来观察 HTTP 请求和响应,例如“Fiddler”,它是一个调试代理服务器应用程序。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript