首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax.request不工作

Ajax.request不工作
EN

Stack Overflow用户
提问于 2010-06-17 22:35:22
回答 1查看 323关注 0票数 0

我正在使用scriptaculous对列表进行排序,我无法让ajax请求部分工作。

这是我的代码:

代码语言:javascript
复制
<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 }
          });

      }
  });

我已经发出了序列化字符串的警报,这部分工作正常:

代码语言:javascript
复制
images_list[]=18&images_list[]=19&images_list[]=21&images_list[]=22&images_list[]=20

排序工作正常,但是数据字符串似乎在processor.php中不可用

代码语言:javascript
复制
<?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页面是否正在被实际调用,确实如此。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2010-07-05 23:19:53

当method = 'post‘时,您需要使用"postBody“而不是" parameters”将参数发布到服务器端脚本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3062613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档