我对此代码段有疑问:

function upload(){
<!-- grab our drawing data from our myCanvas --> 
var myDrawing = document.getElementById("requiem");
<!-- start our datastring --> 
var drawingString = myDrawing.toDataURL("image/png");
var postData = "canvasData="+drawingString;   
var ajax = new XMLHttpRequest();
<!-- specify our php processing page --> 
ajax.open("POST",'saveImage.php',true);
<!-- set the mime type so the image goes through as base64 --> 
ajax.setRequestHeader('Content-Type', 'canvas/upload');
ajax.onreadystatechange=function(){
     <!-- once the image data has been sent call a simple alert --> 
         if (ajax.readyState == 4){
             alert("image saved");
         }
}
    ajax.send(postData);
} 

当我在jquery中调用函数upload() ,什么也没有发生。 我收到弹出消息,指示图片已成功存储,但没有成功。

我想知道是否可能需要重写代码以适合更新的库? 我觉得已经很老了?

谢谢!

  ask by user1091883 translate from so

本文未有回复,本站智能推荐:

12回复

如何使用Ajax从数据表导出所有行?

我在数据表中使用了新功能:“ HTML5导出按钮”。 我正在使用Ajax加载数据。 https://datatables.net/extensions/buttons/examples/html5/simple.html 问题在于它仅导出当前显示的页面。 我正在这样导出:
1回复

jQuery:将画布图像获取到服务器

我正在尝试从画布发送一个图像,并使用ajax将其保存在服务器上。 我的Jquery代码如下: 但是,当我使用控制台检查时,我发送了一个空白数据文件(因为控制台记录了我发送的数据。 有人可以帮忙吗? 谢谢。
1回复

将GSP表数据发送到控制器

我刚刚开始学习Grails,它看起来很棒。 我目前正在使用Export插件。 我在GSP中有一个表格和一个提交按钮。 单击按钮应将表数据(域类的实例)导出到.csv文件。 谁能帮我这个? 我猜我可能在表中具有隐藏的字段,该字段将包含域模型实例ID,而不是使用jQuery获取所有这些ID
1回复

传递画布图像数据URL,以通过AJAX和PHP解码并保存在服务器端

在客户端,将根据div的内容创建一个图像( canvas.toDataURL ): PHP: 我正在寻求能够将图像服务器端保存在/public/images/目录中。 任何建议表示赞赏。
1回复

从服务器端发送Gif动画的base64 / byte数组,并将其显示在客户端的画布上

我构建了一个在asp.net中调用Web API的接口(我使用c#和javascript / ajax来实现该功能)。 客户端调用控制器,控制器需要创建动画gif并通过base64或字节数组的字符串将其发送回客户端,当客户端获取base64时,他应将其显示在画布中。 现在的问题是,画
2回复

使用jquery ajax上传svg和png文件

大家好,我想上传svg效果很好,但是一次我使用画布将这个svg转换为png,然后我想同时上传svg和png文件。 我尝试了很多但是没有任何想法。 我的代码将svg转换为png 和使用jQuery Ajax上传的代码 和PHP文件 我想同时上传文件svg和php .
1回复

Canvas无法保存服务器端PHP

我有一个画布,需要将其保存到目录并将URL存储在数据库中。 当我保存文件而不将URL存储在数据库中时,它可以正常工作,反之亦然。 但是,当我将两者放在一起并通过AJAX指定PHP文件时,由于某种原因它无法识别会话变量? 当我尝试在AJAX上调用“成功”时,什么都没有显示。 我
2回复

jQuery Ajax:在beforeSend之前设置dataUrl

此AJAX请求不会像应有的那样在beforeSend处理程序中返回任何64值字符串。 但是作为该功能的alert ! 我不知道如何做到这一点。 有什么问题?
1回复

带有2种数据类型的jQuery AJAX表单

我正在尝试通过一个ajax请求发送一个简单的数组和一个canvas.toDataURL()参数。 可以很好地发送数组,但是画布数据不是。 但是,如果我从发送中删除数组“ formData”,则画布数据传递就很好了。 感谢您的任何帮助。 这是我发送数据的代码: 这是用于接收数据的代
1回复

如何保存画布,然后使用Ajax和php将其上传到sql数据库

我在画布上做了一个非常简单的绘画应用程序,现在我试图弄清楚如何保存画布(作为图像),然后将其上传到sql数据库(通过使用php,jquery和javascript)。 我已经阅读了许多有关如何执行此操作的Google页面,但我真的能完全理解如何执行此操作。 我想出的是,我认为这是将画布制