使用Jquery Ajax将嵌套Json发布到API&;使用PHP获取响应

使用Jquery Ajax将嵌套Json发布到API&;使用PHP获取响应,php,jquery,json,ajax,rest,Php,Jquery,Json,Ajax,Rest,我想将Json字符串或PHP数组发布到Restful API,并在不重新加载页面的情况下获得响应。因此,我想使用Ajax和/或jquery。到目前为止,我失败得很惨。我的代码如下 我尝试了几种jquery方法——一些使用stringify,另一些只发送原始json。我没有得到足够的响应或任何类型的错误,不知道我需要在哪里寻找解决问题的方法 $(".avm_zip").on("click", function() { $.ajax({ url: "REMOVED", type:

我想将Json字符串或PHP数组发布到Restful API,并在不重新加载页面的情况下获得响应。因此,我想使用Ajax和/或jquery。到目前为止,我失败得很惨。我的代码如下

我尝试了几种jquery方法——一些使用stringify,另一些只发送原始json。我没有得到足够的响应或任何类型的错误,不知道我需要在哪里寻找解决问题的方法

 $(".avm_zip").on("click", function() {
 $.ajax({
    url: "REMOVED",
    type: "POST",
    data: {
    "Header": {
        "UserId": "REMOVED",
        "Password": "REMOVED",
        "SourceApplication": "Dev Service Tester"
    },
    "Property": {
        "StreetAddress": "10345 W Briar Oaks Dr # E",
        "City": "Stanton",
        "State": "CA",
        "Zip": "90680",
        "APN": null,
        "PropertyType": null
    },
    "Order": {
        "CustomerOrderReference": "Test LITE",
        "PreferenceTableName": "VeroLITE TEST",
        "Price": null,
        "Credit": null,
        "AdditionalFields": null
    }
},
    dataType:'json',
    success: function (response) {
       alert("Success");
    },
    error: function(error){
        alert("Something went wrong");
    },
});

API更加健壮,并且以XML为中心。因此,使用Json设置基本的调用和检索具有挑战性。因此,很可能这项工作正在进行中。

我正在使用单击操作触发带有警报的函数,以查看工作是否欢迎堆栈溢出。PHP是一种服务器端脚本语言,其中JavaScript/jQuery是客户端。在PHP中,您将使用cURL,而jQuery可以使用AJAX。它们大不相同。对于已测试的代码,您看到的网络控制台结果是什么?