我有一个有效的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;
我不断收到"失败"响应
如果您键入F12,它将打开chrome dev工具,然后单击网络选项卡。
您将看到所有请求,包括ajax请求。您可以单击行项目"名称"字段以获取有关请求和响应的完整信息,类似于cURL详细模式
您可以将Firefox与firebug一起使用来获得确切的错误消息。其他人喜欢这个
error:函数(error){alert(error)}