工作我实现与CASPERJS一个报废脚本,也使用一些AJAX jQuery的电话作为一个低于其应该张贴到TRELLO:AJAX PUT请求不被内CasperJS
var settings = {
"async": true,
"crossDomain": true,
"url": "https://api.trello.com/1/cards/mycardid?name=Thursday%20-%20%C2%A300000&key=mykey&token=mytoken",
"method": "PUT",
"headers": {
"cache-control": "no-cache",
}
}
$.ajax(settings).done(function(response) {
console.log(response);
});
我有一个类似的功能包到casper.evaluate(function(){})
这是执行获取请求并按预期工作。我通过Postman尝试了PUT-ing,并且所有工作都很好,但是我无法接到与casperJS一起工作的调用,并将其包装到应该运行javascript的评估函数中。有什么我错过了,例如:卡斯帕不能运行对API API的请求?
什么是从'的console.log(响应)'登录? – Gavin
什么都没有,因为casper没有在评估中记录任何东西,所以这是我的沮丧,我看不到输出 –
添加一个'失败'处理程序并检查jqXhr对象 – charlietfl