Ben Zendesk benzer bir şey yapmak istiyorum.
"Düzen Order" diyerek bir düğmesini tıklayın ve işiniz bittiğinde "Kaydet al" ya da bu yönde bir şey söylüyorlar. Bu Ajax onu daha kullanışlı hale getirmek için çağırır, ama aynı zamanda sayfa yenilemeleri olabilir, incelikle aşağılayıcı için izin olabilir.
Yani böyle bir şey olur:
<ul>
<li><input type="hidden" name="item1" value="1" />Item 1</li>
<li><input type="hidden" name="item2" value="2" />Item 2</li>
<li><input type="hidden" name="item3" value="3" />Item 3</li>
<li><input type="hidden" name="item4" value="4" />Item 4</li>
</ul>
When you move the items around, this would change the value of the hidden field.
When you post this for you could use those values in an update statement, making one call only. Something like:
UPDATE `things` SET `order` = $value WHERE `name` = $name;
4 SQL ifadeleri olurdu bu çözmek için başka bir yol var olabilir ancak bu durumda etkili olmayabilir.
Ben ana avantajı JavaScript iyi yazılmış ise her zaman yerine başka bir şey 1,2,3,4 mantıksal bir düzene sahip olacağını düşünüyorum.