basyura's blog

あしたになったらほんきだす。

post が get になる

$.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 とかしたら値がとれるの地味に便利だよね。