如何调试ajax REST调用(一般)

时间:2013-08-05 22:48:42

标签: javascript jquery ajax rest curl

我有一个有效的cURL调用,我已将其转换为ajax调用。 ajax调用失败。如何通过电话回复?应该有一个字典[cURL调用返回字典]。

我如何知道通话失败的原因?我不知道如何继续调试它。

由于

curl -v -X PUT -H "Content-Type: application/json" -H "Accept: application/json" -X PUT --user user:pass https://my.address.for/this/url -d "{\"name\": \"Marcus0.3\",\"start\": 500000,\"end\": 1361640526000}"


                    $.ajax({
                    type: 'put',
                    url: 'https://my.address.for/this/url',
                    dataType: 'json',
                    async: false,
                    username: 'user',
                    password: 'pass',
                    data: {
                        "name": "Marcus0.3",
                        "start": 500000,
                        "end": 1361640526000
                    },
                    success: function(){alert('DONE!');},
                    error: function(){alert('fail');},
            }).responseText;

我一直收到'失败'回复

2 个答案:

答案 0 :(得分:1)

如果您键入F12,它将打开chrome dev工具,然后单击网络选项卡。

您将看到所有请求,包括ajax请求。您可以单击行项目“名称”字段以获取有关请求和响应的完整信息,类似于cURL详细模式

答案 1 :(得分:0)

您可以使用带有firebug的Firefox来获取确切的错误消息。请执行此操作

错误:功能(错误){警报(误差)}