图像在弹出框中正确显示,但保存时返回未定义错误.为什么
Image is shown in pop up box correctly, but when saving returns an undefined error. Why?
使用parse.com和JS SDK,目前badgeselected
被保存为未定义。然而,图像被正确地捕获在弹出框内。
我一定错过了一些基本的东西,比如必须再次声明badgeselected变量?
包含要保存的图像的弹出框。
$(document).ready(function () {
$('.go img').css('cursor', 'pointer');
$('.go').on('click', 'img', function (e) {
$(this).width(100).height(100).appendTo('#badgeselect');
$('#modal').reveal({
animation: 'fade',
animationspeed: 600,
closeonbackgroundclick: true,
dismissmodalclass: 'close'
});
return false;
});
});
保存图像以解析的位置
var MyBadge = Parse.Object.extend("myBadges");
var badgeselected = $('#badgeselect .go').attr("src");
$(document).ready(function () {
$("#send").click(function () {
var myBadge = new MyBadge();
var badgeselected = $('#badgeselect .go').attr("src");
var uploadercomment = $('#UploaderComment').val();
myBadge.set("BadgeName", badgeselected); //got this working using .set
myBadge.set("Comment", uploadercomment); //got this working using .set
myBadge.set("uploadedBy", Parse.User.current());
myBadge.save(null, {
success: function (results) {
console.log("Done");
//location.reload();
},
error: function (contact, error) {
// The save failed.
alert("Error: " + error.code + " " + error.message);
}
});
return false;
});
});
通过更改行
解决 var badgeselected = $('#badgeselect').attr("src");
var badgeselected = $('#badgeselect img').attr("src");
-/
相关文章:
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- .value返回字符串,直到我将其保存到变量
- 在本地存储中保存并返回随机生成的字符串
- 我的函数不会返回要保存在数组中的对象
- 返回保存为javascript变量的html
- 保存通过Ajax返回的信息后出现$_POST错误
- 保存对“;contentEditable;部分返回到原始HTML文件
- 如何在循环中调用Promise函数并保存其返回值
- 将函数的值保存在返回随机值的变量中
- 保存模型返回错误
- 在浏览器返回/forwd 按钮单击时保存/恢复所有 JavaScript 变量
- 如何将从 JavaScript 返回的文本值保存到 Java 中的字符串变量
- 保存文本框数据并从本地存储返回 - angularJS -
- NodeJS + QUNIT:在测试中保存返回的异常
- 主干.js:保存方法始终返回错误回调
- 为什么我不能将返回的数组保存在另一个现有数组中
- 复选框,并尝试在用户返回时为用户保存所有复选框的状态
- 在操作方法中保存图像,然后将 URL 返回给客户端
- 解析云代码在保存后返回指针而不是对象
- 当我运行返回()时"":""Javascript中的语法,只有当我将文件保存为PHP