私は次のajax呼び出しを持っています
var prev_sibling = $(this).prev().attr("value");
var next_sibling = $(this).next().attr("value");
var order = (prev_sibling + next_sibling)/2;
var data = {PID:element_id, TGID:parent_id, ORD:order};
$.ajax({
type: "POST",
data: data,
url:"{{ path('v2_pm_patents_dragpatents') }}",
cache: false
});
そして、私の行動では、注文を受け取り、このように設定します
$order = $request->get('ORD');
$patent->setOrder($order);
しかし、ajax呼び出しは私に次のエラーを与えます
Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order = '750' WHERE id = '0d0c0810-bc75-11e1-96a5-9787dec335c2'' at line 1 (500 Internal Server Error)
投稿データを正しく取得し、これらのレコードを取得するクエリも正常に機能しています。
問題はどこだ?
何か案は?
前もって感謝します