0
我正在使用scriptaculous對列表進行排序,我無法獲得ajax請求部分的工作。Ajax.request不工作
這是我的代碼:
<script type="text/javascript">
Sortable.create("images_list", {
onUpdate: function() {
var list = Sortable.serialize("images_list");
alert(list);
new Ajax.Request('processor.php', {
method: 'post',
parameters: { data: list }
});
}
});
我已通知了序列化的字符串,這部分工作正常:
images_list[]=18&images_list[]=19&images_list[]=21&images_list[]=22&images_list[]=20
所以排序然而,做工精細,數據字符串似乎不可用在處理器中.php
<?php
//連接到DB require_once('connect.php');
parse_str($ _ POST ['data']);
for($ i = 0; $ i < count($ images_list); $ i ++){ $ id = $ images_list [$ i]; mysql_query(「UPDATE images
SET ranking
='$ i'WHERE id
='$ id'」); } ?>
任何想法爲什麼數據沒有發佈?我已經測試過,看看processor.php頁面是不是真的被調用了,它是。
謝謝
可能重複[可排序與Scriptaculous的問題]參數(http://stackoverflow.com/questions/3057830/sortable-with-scriptaculous-problems) – robjmills 2010-06-21 20:59:41