$.ajax({ type: "POST", url: "http://twitter.com/favourings/create/" + id + ".json", dataType: "text", id: id, complete: function(request , status) { // リクエストが返ってきたときの処理 } }
Twitter API で favorite したくて jquery からリクエストを投げたんだけど、「POSTで送れって」ってエラーが返ってきた。ちゃんと POST 指定してるじゃんとはまってたんだけど、 data でパラメータを渡さないとだめだった orz
$.ajax({ type: "POST", url: "http://twitter.com/favourings/create/" + id + ".json", dataType: "text", id: id, data: "id=" + id, // ← ここ complete: function(request , status) { // リクエストが返ってきたときの処理 } }
complete の function の中で this.id とか this.url とかしたら値がとれるの地味に便利だよね。