php - swfupload:如何解析从 upload.php 脚本返回的数据?

标签 php javascript jquery swfupload

用 Google 搜索了大约 1 小时,仍然找不到如何执行这个简单的任务!

upload.php 结束于:

    echo "FILEID:" . $randomid; // Return the file id to the script

现在正在尝试获取此 FILEID:

          function uploadSuccess(serverData) {
        alert(serverData);
      }

警报 [对象对象]。文档根本没有帮助。没有可用的示例。

请帮忙!

最佳答案

嗯,一方面,我认为您的 uploadSuccess 输入参数有误。 Documentation states: uploadSuccess(file object, server data, received response) 是正确的签名。

因此对于初学者来说,您需要在成功回调中添加一些额外的参数 :) 其次,serverData 是您的服务器输出。在您的示例中,看起来响应将是 { "FILEID": "somerandomid"} (我假设它以 JSON 形式返回,尽管这可能是一个错误的假设)

无论如何,要访问随机创建的 id,您只需要做

function uploadSuccess(fileObject, serverData, response){
    alert(serverData.FILEID); 
 }

另外,您应该使用 Firebug,它是 Firefox 的一个插件。它可以让您在回调函数上放置一个断点,并让您查询 serverData 以查看确切其中的内容。

关于php - swfupload:如何解析从 upload.php 脚本返回的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924048/

相关文章:

javascript - 无法访问具有域和路径的 session cookie

c# - 为什么这个 JQuery 无效?

php - HTML 字段;在 json_encode 之后设置 PHP 数组 - 发送到 Jquery?

jquery - 当我使用自定义选择框时按钮位置尴尬

php - Jquery 验证插件 - 检查电子邮件是否存在

php - 哪个比较好? iis 上的 php 或 Windows Server 2003(VDS) 上的 WAMP 服务器上的 php

php - 在 mysql 中存储 curl session cookie

php - 是否有独立的 PHP 路由库?

javascript - 从 getElementsByClassName 迭代 HTMLCollection 时的奇怪行为

javascript 或 jquery 在不同的按钮点击上更改不同的图像