クエリmysqlデータベース:アラートが機能しているので、それは間違いなく発射さポストと私は、次のコードを持っている1ページ
$("#photolist").dragsort({
dragBetween: true,
dragEnd: saveOrder,
placeHolderTemplate: "<li class='placeHolder'><div></div></li>"
});
function saveOrder() {
var data = $("#photolist li").map(function() {
return $(this).children().find('img').attr('id');
}).get();
$("input[name=SortOrder]").val(data.join("|"));
var map = $('input[name=SortOrder]').val();
$.ajax({
type: 'POST',
url: 'updatephotoposition.php',
data: "map=" + map,
success: function(){
alert("success");
}
});
};
。これは設定で
しかし、私のデータベースが更新取得されていないが、誰もが問題を見ることができます:私は、次のコードを使用しupdatephotoposition.php私のページで
?送信され
ポストデータ:82|83|84|85|86|81|87|88|89
EDIT:これは突然、これはあなたのmysqlに関連している可能性が
とポストデータがある...:
はそれを逃れるために自分のフィールド名の前後にいくつかのアクセント記号付きの引用符をポップしてみ? –
これは、建設的ではない「デバッグ」型の質問であり、特定の言語の特定の側面に関する質問ではありません。 –
'$ query'を' echo 'しようとしています。あなたのJavaScriptがクエリを警告し、チェックアウトする必要があります。たぶんどこかにタイプミスがあります。それ以外の場合は、その文字列をデータベースで直接実行し、エラーを指摘するかどうかを確認することができます。 – sdleihssirhc