jqueryでページを部分的に読み込もうとしています。
row.load()
リンクをクリックすると、なぜ常にrequest.POSTが送信されるのかわかりませんが、実際にはrequest.GETが送信されているはずです。見落としているものはありますか?
html:
<a class="row_edit" href="/sales_item/edit/{{ item.id }}" title="{% trans 'Edit' %}"><i class="icon-pencil"> </i></a>
javascript:
$(document).ready(function () {
$(".row_edit").click(row_edit);
});
function row_edit() {
// e.g. url = '/sales_item/edit/8'
var url = $(this).attr("href");
var row = $(this).closest('tr')
row.load(
url + "/",
null,
function () {
$("#save-form").submit(row_save);
}
);
return false;
}